A high-throughput narrowband trunked communication system, method and electronic device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SICHUAN HAIGE HENGTONG PRIVATE NETWORK TECH CO LTD
- Filing Date
- 2026-01-22
- Publication Date
- 2026-06-26
Smart Images

Figure CN121568206B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, specifically to a high-throughput narrowband trunking communication system, method, and electronic device. Background Technology
[0002] Wireless communication technologies, especially narrowband trunked communication systems (such as DMR, PDT, and Tetra), are widely used in dedicated network communication fields such as power and emergency command due to their wide coverage and strong penetration capabilities. These systems typically employ trunking mode based on control and traffic channels for communication.
[0003] In existing narrowband trunking communication systems, after a terminal device completes time slot synchronization and registration with the base station on the control channel, it camps on the control channel. When the terminal needs to send uplink service data, it must first send a channel resource request to the base station through the control channel. Only after receiving a response from the base station and being allocated a designated service channel can the terminal switch to that service channel to send data. Even for bursty services with extremely small data volumes, this complete "request-response-switching" link establishment process cannot be omitted. Taking a typical TDMA frame (60ms) structure as an example, uplink request, downlink response, channel switching, and actual service transmission each require one TDMA frame, resulting in an actual channel utilization rate of only 1 / 4. This means that a channel with a net throughput capacity of 160kbps will have an actual effective throughput of approximately 40kbps. The smaller the communication data packet, the greater the proportion of this signaling interaction overhead, and the more significant the decrease in the system's actual throughput.
[0004] Therefore, existing technologies suffer from the following main drawbacks: First, low system throughput, with a large amount of air interface resources used for signaling interaction rather than effective service data transmission, severely wasting already limited narrowband spectrum resources; second, high communication latency, with multiple interaction processes significantly increasing end-to-end latency of service transmission, making it difficult to meet the demanding real-time requirements of applications such as power load control; and third, low air interface resource utilization, with frequent channel request and release mechanisms leading to inefficient resource scheduling. In conclusion, a novel narrowband trunking communication scheme is urgently needed to fundamentally solve these problems. Summary of the Invention
[0005] The purpose of this application is to provide a high-throughput narrowband trunking communication system, method, and electronic device to solve the problems of low system throughput, high transmission delay, and serious waste of air interface resources caused by the requirement to apply for a channel before each service in existing narrowband trunking communication technology.
[0006] To achieve the above objectives, the technical solution adopted in this application is as follows:
[0007] According to one aspect of the embodiments of this application, a high-throughput narrowband trunking communication system is provided, including: a base station and a terminal. The base station is configured to: complete time slot synchronization and registration with the terminal on a control channel; send control signaling to the terminal to allocate a persistent service channel and service time slot for the terminal; the terminal is configured to: complete time slot synchronization and registration with the base station on the control channel; receive and parse the control signaling, and reside on the service channel and service time slot allocated by the base station according to the control signaling instructions; when uplink service data needs to be sent, detect the channel status of the allocated service time slot; if the service time slot is detected to be idle, directly send uplink service data on the service time slot without requesting channel resources from the base station through the control channel before sending uplink service data.
[0008] Based on the aforementioned technical means, by establishing a persistent connection mechanism between the terminal and the base station, the terminal can continuously reside on the designated service channel and time slot after completing initial registration and time slot synchronization. When data needs to be sent, the terminal directly detects the idle status of the allocated time slot and immediately sends the service data, eliminating the signaling interaction process of requesting resources through the control channel before each transmission, as required in traditional trunking communication. This design significantly reduces air interface signaling overhead and communication latency, greatly improves the data throughput and bandwidth utilization efficiency of narrowband channels, and enhances the real-time response capability of the system.
[0009] Furthermore, one time slot of the service channel is defined as a control time slot, and the remaining time slots are defined as service time slots. The base station is also configured to: broadcast real-time information containing the busy / idle status of each service time slot on the control time slot, so that the terminal can select the service time slot for sending data according to the real-time information; when all service time slots of the service channel are busy, receive the terminal's random access request through the control time slot, and provide a channel for the terminal to subsequently access the system.
[0010] Based on the aforementioned technical means, by dividing the service channel into dedicated control time slots and having the base station broadcast the busy / idle status of each service time slot in real time, the terminal can quickly and autonomously select idle time slots to send data, significantly improving the efficiency of channel awareness and scheduling. At the same time, when all service time slots are busy, the control time slot can serve as a backup channel for random access, ensuring that the terminal can still request access under high load conditions. Thus, while ensuring the advantages of constant connection and low latency, the system's flexibility and access reliability are further enhanced, and the overall dynamic allocation and utilization efficiency of channel resources are optimized.
[0011] Furthermore, the base station is also configured to send a one-time response signaling to the terminal in the control time slot. The one-time response signaling is used to centrally indicate the reception status of uplink service data uploaded by the terminal in the previous multiple service time slots.
[0012] Based on the aforementioned technical means, by sending a one-time acknowledgment signaling in the control time slot, the base station can centrally and batch-feed back the reception status of uplink service data in previous service time slots, thereby avoiding the air interface resource overhead caused by sending an acknowledgment frame separately for each data packet. This mechanism significantly reduces the bandwidth occupied by signaling transmission, effectively improving channel utilization efficiency and system throughput; at the same time, the terminal can promptly obtain the data transmission results, facilitating rapid initiation of retransmission or subsequent operations, further reducing the overall latency of service transmission.
[0013] Furthermore, the one-time response signaling contains multiple confirmation fields, each corresponding to a service time slot, used to indicate whether the uplink data uploaded by the terminal was correctly received in that time slot, and the address of the terminal when it was correctly received.
[0014] Based on the aforementioned technical means, a single response signaling can simultaneously carry confirmation information for multiple service time slots. By accurately locating the reception status of each time slot and the corresponding terminal address, precise batch confirmation of uplink data from multiple terminals is achieved. This not only greatly reduces the signaling redundancy and air interface resource occupation caused by the traditional single response mode, but also avoids response confusion between terminals, significantly improves channel utilization efficiency and system throughput, and ensures the accuracy and real-time performance of data transmission feedback.
[0015] Furthermore, the control signaling sent by the base station includes at least a CHAN field for indicating the service channel number, an LCN field for indicating the allocated time slot number, and a Multi_TDMA_flag field for indicating whether a multiframe structure is used.
[0016] Based on the aforementioned technical means, by introducing a multiframe structure indicator and a corresponding timeslot location field, the system can accurately allocate specific timeslot locations within a multiframe structure in a single control signaling, thereby expanding available timeslot resources from a single TDMA frame to a multiframe composed of multiple frames. This mechanism significantly increases the number of continuously connected terminals that the system can support simultaneously, achieving elastic expansion of base station capacity, and greatly improving the system's load capacity and resource allocation flexibility while maintaining low signaling overhead.
[0017] Furthermore, when the Multi_TDMA_flag field is set to valid, the control signaling also includes a TDMA_N field, which indicates the specific location of the time slot allocated to the terminal within the multiframe structure.
[0018] Based on the aforementioned technical means, by enabling a multiframe structure and utilizing the TDMA_N field to precisely locate time slot positions, the system can extend resource allocation from a single TDMA frame to a multiframe dimension composed of multiple frames, significantly increasing the number of logical time slots that the system can allocate. This mechanism, without increasing the physical channel bandwidth, significantly increases the number of constantly connected terminals that a base station can accommodate, effectively solving the bottleneck of limited capacity in narrowband systems and achieving flexible expansion of system load capacity and optimization of resource utilization efficiency.
[0019] According to another aspect of the embodiments of this application, a high-throughput narrowband trunking communication method is also provided, applied to a base station in a high-throughput narrowband trunking communication system, comprising: completing time slot synchronization and registration with a terminal on a control channel; sending control signaling to the terminal to allocate a constantly connected service channel and service time slot to the terminal.
[0020] Based on the aforementioned technical means, by having the base station complete terminal synchronous registration on the control channel and directly allocate persistent connection service resources, a persistent binding relationship between the terminal and the service channel is established, fundamentally eliminating the cumbersome channel application process before each data transmission in traditional systems. This mechanism significantly reduces the number of control signaling interactions and air interface resource occupation, enabling the system to concentrate limited narrowband bandwidth on service data transmission, thereby greatly improving channel utilization efficiency, system throughput, and the real-time response capability of terminal services.
[0021] According to another aspect of the embodiments of this application, a high-throughput narrowband trunking communication method is also provided, applied to a terminal in a high-throughput narrowband trunking communication system, comprising: completing time slot synchronization and registration with a base station on a control channel; receiving and parsing control signaling sent by the base station, and residing in the service channel and service time slot allocated by the base station according to the control signaling; when uplink service data needs to be sent, detecting the channel status of the allocated service time slot; if the service time slot is detected to be idle, directly sending uplink service data on the service time slot without needing to request channel resources from the base station through the control channel before sending uplink service data.
[0022] Based on the aforementioned technical means, the terminal achieves persistent binding with the service channel by completing synchronous registration and residing in the persistent connection service time slot allocated by the base station. When sending data, no prior application process is required; data can be sent directly simply by detecting the idle status of the time slot, fundamentally eliminating the overhead and latency introduced by repeated signaling interactions in traditional trunked radio communication. This mechanism significantly improves the transmission efficiency and real-time performance of uplink data from the terminal, significantly reduces communication latency, and enables narrowband systems to support high-throughput, low-latency critical service scenarios.
[0023] According to another aspect of the embodiments of this application, an electronic device is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein the memory is used to store computer programs; and the processor is used to execute the high-throughput narrowband trunking communication method of any of the above embodiments by running the computer programs stored in the memory.
[0024] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein the storage medium stores a computer program configured to execute the high-throughput narrowband cluster communication method of any of the above embodiments at runtime.
[0025] The beneficial effects of this application are:
[0026] This application introduces a persistent connection design, enabling the terminal to permanently reside on the dedicated service time slot allocated by the base station after initial registration on the control channel. When data needs to be transmitted, there is no need for the cumbersome "application-response-switching" link establishment process; it only needs to check the idle status of its own service time slot to transmit directly. This fundamental change completely eliminates the main overhead caused by signaling interaction, resulting in three core beneficial effects: First, it greatly improves the system throughput, allowing the net throughput capacity of the channel to be almost fully utilized; second, it significantly reduces transmission latency, theoretically shortening the service latency to one time slot, which can meet the requirements of high real-time applications; third, it minimizes the waste of air interface resources, using more valuable narrowband bandwidth resources for effective service data transmission. Attached Figure Description
[0027] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0028] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1 This is a schematic diagram of the hardware environment of an optional high-throughput narrowband trunking communication system provided in an embodiment of this application;
[0030] Figure 2 This is a flowchart illustrating an optional high-throughput narrowband trunking communication method provided in an embodiment of this application;
[0031] Figure 3This is a flowchart illustrating another optional high-throughput narrowband trunking communication method provided in an embodiment of this application;
[0032] Figure 4 This is a structural block diagram of an optional electronic device provided in an embodiment of this application;
[0033] Figure 5 This is a service channel time slot distribution diagram provided in an embodiment of this application;
[0034] Figure 6 This is a schematic diagram of the uplink burst state indication provided in the embodiments of this application;
[0035] Figure 7 This is a schematic diagram of the original response method for narrowband trunking communication provided in the embodiments of this application;
[0036] Figure 8 This is a schematic diagram of a one-time response diagram for control time slots provided in an embodiment of this application.
[0037] The above figures include the following reference numerals:
[0038] 102-Terminal; 104-Base station; 1501-Processor; 1502-Communication interface; 1503-Memory; 1504-Communication bus. Detailed Implementation
[0039] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0040] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0041] Currently, narrowband trunking communication systems (such as DMR, PDT, and Tetra) generally adopt an architecture that separates control channels from service channels. After registering on the control channel, the terminal still needs to camp on the control channel; whenever service data needs to be transmitted, it must first send a channel resource request to the base station, wait for the base station's response and allocation of a service channel, and only then can it switch to the designated service channel for data transmission. Even for bursty services with extremely small data volumes, this complete signaling link establishment process cannot be omitted. This leads to a series of problems:
[0042] Severely reduced throughput: Narrowband communication inherently has limited bandwidth (e.g., 25kHz / 50kHz / 100kHz), while lengthy signaling interactions (uplink request, downlink response, channel switching) before each service transmission consume a significant amount of valuable air interface resources. For example, in a TDMA frame (60ms), the actual service data transmission only occupies one frame, while the link establishment process may occupy three frames, resulting in an actual channel utilization rate of only 1 / 4. A channel with a net throughput capacity of 160kbps may only have an actual effective throughput of approximately 40kbps. The smaller the service data packet, the higher the proportion of signaling overhead, and the lower the actual throughput.
[0043] The communication latency is significantly increased: multiple signaling round trips inevitably introduce higher communication latency. This makes the system unsuitable for applications with stringent real-time requirements, such as load control in power systems, where even millisecond-level delays can affect control performance and system stability.
[0044] Huge waste of air interface resources: A large amount of air interface resources are used for repetitive signaling interactions rather than effective data transmission, resulting in a waste of valuable narrowband spectrum resources and limiting the improvement of system capacity and the optimization of energy efficiency.
[0045] To address the aforementioned problems, according to one aspect of an embodiment of this application, a high-throughput narrowband trunking communication system is provided. This high-throughput narrowband trunking communication system can be applied to industry-specific network communication scenarios with high requirements for reliability, real-time performance, and spectral efficiency, such as in the field of power wireless communication. It is particularly suitable for services such as load control, distribution automation, electricity consumption information collection, and distributed energy monitoring in smart grids. These services typically require low-latency, highly reliable data transmission, and this system can effectively meet their needs for real-time control and frequent data reporting.
[0046] Please see Figure 1 , Figure 1 This is a schematic diagram of the hardware environment of an optional high-throughput narrowband trunking communication system provided in an embodiment of this application, such as... Figure 1 As shown, the high-throughput narrowband trunking communication system includes: a terminal 102, and a base station 104 connected to the terminal 102 via a network.
[0047] In this embodiment, the high-throughput narrowband trunking communication system operates on a narrowband wireless private network. Its physical channel bandwidth is typically 25kHz, 50kHz, or 100kHz, and the protocol standards include, but are not limited to, DMR (Digital Mobile Radio), PDT (Dedicated Digital Trunking), Tetra, or EPDT (Power Transmission Dedicated Data Transmission). Terminal 102 refers to an industry application terminal accessing the narrowband private network, including but not limited to power load control terminals, data acquisition devices, private network handheld radios, or fixedly installed monitoring equipment.
[0048] Base station 104 and terminal 102 work together, and their core interaction process is as follows:
[0049] Base station 104 is configured to: complete time slot synchronization and registration with terminal 102 on the control channel; send control signaling to terminal 102; and allocate a persistent service channel and service time slot to terminal 102.
[0050] Terminal 102 is configured to: complete time slot synchronization and registration with base station 104 on the control channel; receive and parse control signaling, and camp on the service channel and service time slot allocated by base station 104 according to the control signaling instructions; when uplink service data needs to be sent, detect the channel status of the allocated service time slot; if the service time slot is detected to be idle, directly send uplink service data on the service time slot without requesting channel resources from base station 104 through the control channel before sending uplink service data.
[0051] In this embodiment, a persistent connection refers to a persistent resource binding state established between the terminal and the base station after initial registration. The terminal is permanently allocated a dedicated service channel and service time slot and remains there until it is powered off or the network instructs it to change. This is fundamentally different from the "on-demand connection" mode in traditional technology, which releases resources immediately after each communication.
[0052] A time slot is the basic time unit in Time Division Multiple Access (TDMA) technology. In the protocol involved in this application, a TDMA frame typically contains multiple time slots. Through the aforementioned constant connection mechanism, the "request-response-handover" signaling interaction process that must be performed before each data transmission in traditional trunking communication is fundamentally eliminated. This design significantly reduces air interface signaling overhead and communication latency, enabling the actual throughput of the system to approach the net throughput capacity of the channel. For example, it can increase the actual throughput of a 160kbps channel, which was originally only 40kbps due to signaling overhead, to close to its theoretical net throughput value, while also greatly improving the real-time response capability of the system.
[0053] Based on the aforementioned technical means, by establishing a persistent connection mechanism between the terminal and the base station, the terminal can continuously reside on the designated service channel and time slot after completing initial registration and time slot synchronization. When data needs to be sent, the terminal directly detects the idle status of the allocated time slot and immediately sends the service data, eliminating the signaling interaction process of requesting resources through the control channel before each transmission, as required in traditional trunking communication. This design significantly reduces air interface signaling overhead and communication latency, greatly improves the data throughput and bandwidth utilization efficiency of narrowband channels, and enhances the real-time response capability of the system.
[0054] Mainstream narrowband communication protocols are divided into control channels and service channels. After completing a service on the service channel, the terminal releases the service channel resources and returns to the control channel. However, due to the time-consuming interaction, throughput decreases and latency increases. Although this system incorporates a persistent connection design, management of the hosted service channel is still necessary. Therefore, the concept of a service channel control time slot is proposed. This system proposes the concept of using control time slots to manage the time slot resources of the service channel.
[0055] As an optional embodiment, the time slot resources within the service channel are managed and scheduled in a fine-grained manner. Specifically, one time slot of the service channel is defined as a control time slot, and the remaining time slots are defined as service time slots.
[0056] In this embodiment, each physical channel is divided into four time slots, each lasting 15ms, with a TDMA frame lasting 60ms. That is, the four time slots of the constantly connected service channel are divided: time slot 1 is the control time slot for the service channel, and time slots 2, 3, and 4 are the service time slots. The control time slot is used to indicate the time slot number and busy status, while the service time slots are used to carry services. Please refer to the detailed service channel time slot distribution diagram. Figure 5 .
[0057] As an optional embodiment, base station 104 is also configured to broadcast real-time information containing the busy / idle status of each service time slot on the control time slot, so that terminal 102 can select the service time slot for data transmission based on the real-time information. Specifically, base station 104 periodically broadcasts real-time information containing the busy / idle status of each service time slot on the control time slot; terminal 102 is configured to listen to this information and autonomously select an idle service time slot for data transmission based on the real-time information. This improves the efficiency of channel awareness and scheduling.
[0058] Narrowband trunking communication involves the division of control channels and service channels. This system retains the original control and service channels, but adds a time slot allocated from the service channel as a control time slot to manage the time slot resources on this channel. For example... Figure 5As shown, time slot 1 is used as a control time slot, and time slots 2 to 4 are used as service time slots. Time slot 1 is used to manage the other service time slots, which is a 1 / 4 proportion. The status of each time slot in the channel is updated in real time, and each time slot will send the busy status of the next uplink time slot. Figure 6 As shown, each time slot's valid data carries Public Broadcast Channel Signalling (CACH), which includes the time slot number and busy / idle status of each uplink burst. Please refer to Table 1 for the specific content of the CACH.
[0059] Table 1. PDU Contents of CACH
[0060]
[0061] In Table 1, the Public Broadcast Channel (CACH) signaling is carried within the valid data of each time slot. Its TC field (2 bits) indicates the time slot number corresponding to the next uplink burst (e.g., 00 represents time slot 1, 01 represents time slot 2, 10 represents time slot 3, and 11 represents time slot 4), providing precise timing guidance for the terminal. Simultaneously, its AT field (3 bits) serves as a bitmap, where each bit corresponds to the busy / idle status of a service time slot (e.g., 1 indicates channel busy, 0 indicates channel idle), enabling the terminal to quickly perceive channel resource status. Furthermore, this signaling frame also contains an S_TSCC field (3 bits), used to indicate the multiframe number of the short message signaling when a multiframe structure is enabled, thereby achieving fine-grained management and scheduling of control information.
[0062] The control time slot is used to manage the other three service time slots on this service channel. When all three service time slots are occupied, the terminal can randomly access the control time slot and request its resources. This configuration is more flexible, combining fixed occupancy with random request, significantly improving channel utilization and throughput.
[0063] Furthermore, when all service time slots of the service channel are busy, the control time slot receives random access requests from the terminal, providing a channel for the terminal 102 to subsequently access the system. That is, when all service time slots of the service channel are busy, the control time slot can serve as a backup channel to receive random access requests from the terminal 102, providing a channel for the terminal 102 to subsequently access the system, thereby enhancing the system's flexibility and access reliability under high load conditions.
[0064] Each terminal is assigned a fixed amount of resources in time slots 2 through 4. Time slot 1, the control time slot, is used for the unified distribution of one-time responses and broadcast information. Furthermore, when all service time slots are busy, it is used for random access by terminals on this channel. Terminal priorities can be distinguished based on different terminal types. For example, in power applications, control-type service terminals have higher priority than data acquisition terminals; specific analysis is needed for different application scenarios.
[0065] Each service time slot is allocated to a certain number of terminals for camping. When terminals use the same time slot simultaneously, service overlap occurs, resulting in the base station receiving only one or neither receiving the data. Each downlink control time slot indicates the addresses of terminals that correctly received the data in the last two time slots of the previous TDMA frame and the first two time slots of the previous TDMA frame. The terminal initiating the service then knows whether it has received the data correctly; if not, it performs random backoff and retransmits.
[0066] Based on the aforementioned technical means, by dividing the service channel into dedicated control time slots and having the base station broadcast the busy / idle status of each service time slot in real time, the terminal can quickly and autonomously select idle time slots to send data, significantly improving the efficiency of channel awareness and scheduling. At the same time, when all service time slots are busy, the control time slot can serve as a backup channel for random access, ensuring that the terminal can still request access under high load conditions. Thus, while ensuring the advantages of constant connection and low latency, the system's flexibility and access reliability are further enhanced, and the overall dynamic allocation and utilization efficiency of channel resources are optimized.
[0067] As an optional embodiment, the control signaling sent by base station 104 for allocating persistent connection resources has a specific structure. This control signaling includes at least the following key fields: a CHAN field indicating the service channel number, an LCN field indicating the allocated time slot number, and a Multi_TDMA_flag field indicating whether a multiframe structure is used.
[0068] In this embodiment, the multiframe structure refers to logically binding multiple consecutive TDMA frames into a larger frame structure. For example, four TDMA frames (each containing four time slots) are combined into a multiframe, thereby forming a resource pool of 16 logical time slots. This mechanism expands the available time slot resources from a single TDMA frame to a multiframe, which is key to solving the capacity bottleneck of narrowband systems.
[0069] In this embodiment, the CSBK frame is used as an example to explain the content of the constant connection channel control signaling. Please refer to Table 2 for the specific content.
[0070] Table 2 Contents of Constant Connection Channel Control Signaling (CSBK Frame)
[0071]
[0072] In Table 2, the control signaling for the normally connected channel is a specific type of CSBK frame. Its LB field (1 bit) indicates whether the frame is a CSBK (Short Message Block) type. For example, a value of "1" indicates that the frame is a CSBK frame, thus distinguishing it from other types of data frames (such as Multiple Control Blocks, MBC). The PF field (1 bit) indicates the transmission protection method of the CSBK frame, i.e., distinguishing between plaintext and ciphertext transmission. For example, a value of "0" indicates plaintext transmission, and a value of "1" indicates ciphertext transmission, to meet the secure communication requirements of different scenarios. The CSBKO field (6 bits) carries the control signaling opcode. Its specific value (e.g., "010010") uniquely identifies the function of this CSBK frame as a "one-time acknowledgment," enabling the receiver to correctly parse and execute the corresponding acknowledgment processing logic. Each bit in the LCN field (4 bits in total) (usually labeled S1, S2, S3, S4) corresponds to a specific service time slot (i.e., time slot 1, time slot 2, time slot 3, time slot 4), indicating whether the time slot has been allocated to the requesting terminal (e.g., 1 indicates allocation, 0 indicates no allocation). The CHSP field (2 bits) indicates which modulation channel to use, with a value of "00" for the first modulation channel, "01" for the second, "10" for the third, and "11" for the fourth. The signaling frame also includes a CHAN field (10 bits) to explicitly specify the allocated service channel number; a Multi_TDMA_flag field (1 bit) to indicate whether a multiframe structure is enabled; and a TADDR field (13 bits) to specify the destination terminal address as the signaling receiver. When the multiframe structure is enabled (i.e., Multi_TDMA_flag is 1), the TDMA_N field (2 bits) is further used to precisely locate the specific TDMA frame position of the allocated time slot in the multiframe.
[0073] Table 2 provides the channel number, multiframe number, and time slot number of the service channel (constantly connected channel) entered by the terminal, thus locking in the available time-frequency domain resources. It should be noted that this embodiment uses a CSBK frame as an example, but in actual applications, different protocols result in different frame structures.
[0074] Based on the aforementioned technical means, by introducing a multiframe structure indicator and a corresponding timeslot location field, the system can accurately allocate specific timeslot locations within a multiframe structure in a single control signaling, thereby expanding available timeslot resources from a single TDMA frame to a multiframe composed of multiple frames. This mechanism significantly increases the number of continuously connected terminals that the system can support simultaneously, achieving elastic expansion of base station capacity, and greatly improving the system's load capacity and resource allocation flexibility while maintaining low signaling overhead.
[0075] As an optional implementation, when the Multi_TDMA_flag field is set to valid, the control signaling also includes a TDMA_N field to indicate the specific location of the time slot allocated to the terminal in the multiframe structure.
[0076] As defined in Table 2, in a 4-carrier base station, the first carrier serves as the control channel, while the second, third, and fourth carriers are the service channels. To enable the base station to support more terminals, allocating four time slots per carrier to each terminal is insufficient. Therefore, multiple time slots are bound together, forming multiframes for unified allocation. This paper uses four TDMA frames to form a multiframe, with each TDMA frame having four time slots, for a total of 16 time slots that can be uniformly allocated. Each time slot is 15ms, and each multiframe is 240ms, supporting 16 terminals simultaneously performing services. Whether to use a multiframe is defined by the Multi_TDMA_flag bit field. The TDMA_N bit field indicates which TDMA frame the terminal is in. The bit field composition is shown in Table 3 below.
[0077] Table 3. Bit Field Composition
[0078]
[0079] In the specific structural design of the bit field composition in Table 3, it is a specific type of CSBK frame. Its LB field (1 bit, value 1 in this example) is used to indicate whether the frame is of CSBK (Short Message Block) type. The PF field (1 bit, value 0 in this example) is used to indicate that it is sent in plaintext. The CSBKO field (6 bits, value in this example) is used to carry the control signaling opcode. The LCN field (4 bits, value 0100 in this example) explicitly indicates that the terminal is allocated the second time slot on this service channel (binary 0100 corresponds to time slot 2). At the same time, the CHSP field (2 bits, value 01 in this example) in this signaling frame indicates the use of a second modulation channel; the Multi_TDMA_flag field (1 bit, value 1 in this example) indicates that the multiframe structure is enabled; under this premise, the TDMA_N field (2 bits, value 00 in this example) is further used to accurately locate the allocated time slot as the first TDMA frame in the multiframe. In addition, the CHAN field (10 bits, value 3 in this example) specifies the service channel number as 3, and the TADDR field (13 bits, value 1 in this example) indicates the destination of this signaling, i.e., the terminal address as 1.
[0080] Based on the aforementioned technical means, by enabling a multiframe structure and utilizing the TDMA_N field to precisely locate time slot positions, the system can extend resource allocation from a single TDMA frame to a multiframe dimension composed of multiple frames, significantly increasing the number of logical time slots that the system can allocate. This mechanism, without increasing the physical channel bandwidth, significantly increases the number of constantly connected terminals that a base station can accommodate, effectively solving the bottleneck of limited capacity in narrowband systems and achieving flexible expansion of system load capacity and optimization of resource utilization efficiency.
[0081] Please see Figure 7 In the original response method of narrowband trunking communication, each terminal's service requires a separate response. Taking four terminals sending services simultaneously as an example, four frames of data are needed for the response, resulting in wasted air interface resources. Furthermore, when a terminal is sending multiple frames of service, the response frame can only be sent after the base station has received all of them. If intermediate frames are not received, the terminal is unaware and cannot terminate the transmission in time, resulting in invalid air interface usage and increased latency. To solve this problem, this system designs a one-time response in the service channel control time slot. For example... Figure 8 As shown in the control slot one-time response diagram, one frame can respond to 4 time slots, so there is no need to use response frames to occupy air interface resources, which greatly saves air interface resources.
[0082] As an optional embodiment, base station 104 is also configured to send a one-time response signaling to terminal 102 in a control time slot. The one-time response signaling is used to centrally indicate the reception status of uplink service data uploaded by the terminal in previous service time slots.
[0083] In this embodiment, the signaling is used to centrally and in batches indicate the reception status (correct / incorrect) of uplink service data uploaded by multiple terminals on multiple previous service time slots (e.g., a total of four service time slots spanning two TDMA frames).
[0084] Based on the aforementioned technical means, by sending a one-time acknowledgment signaling in the control time slot, the base station can centrally and batch-feed back the reception status of uplink service data in previous service time slots, thereby avoiding the air interface resource overhead caused by sending an acknowledgment frame separately for each data packet. This mechanism significantly reduces the bandwidth occupied by signaling transmission, effectively improving channel utilization efficiency and system throughput; at the same time, the terminal can promptly obtain the data transmission results, facilitating rapid initiation of retransmission or subsequent operations, further reducing the overall latency of service transmission.
[0085] As an optional embodiment, the one-time response signaling includes multiple confirmation fields, each of which corresponds to a service time slot and is used to indicate whether the uplink data uploaded by the terminal 102 was correctly received in that time slot, as well as the address of the terminal 102 when it was correctly received.
[0086] In this embodiment, the CSBK frame is used as an example to explain the content of the constant connection channel control signaling. For details, please refer to Table 4.
[0087] Table 4 Composition of the One-Time Response Frame (CSBK)
[0088]
[0089] In the specific signaling structure design in Table 4, the one-time acknowledgment signaling is a specific type of CSBK frame. Its LB field (1 bit) indicates whether the frame is a CSBK (Short Message Block) type. For example, setting it to "1" indicates that this frame is a CSBK frame, thus distinguishing it from other types of data frames (such as Multi-Block Control Blocks, MBC). The PF field (1 bit) indicates the transmission protection method of the CSBK frame, i.e., distinguishing between plaintext and ciphertext transmission. For example, a value of "0" indicates plaintext transmission, and a value of "1" indicates ciphertext transmission, to meet the secure communication requirements of different scenarios. The CSBKO field (6 bits) carries the control signaling opcode. Its specific value (e.g., "010010") uniquely identifies the function of this CSBK frame as "one-time acknowledgment," enabling the receiver to correctly parse and execute the corresponding acknowledgment processing logic. The SLOT1_Window field (4 bits) is the number of reserved time slots for the service channel control time slot, used to indicate the number of TDMA frames the terminal requesting the service channel control time slots will wait for before initiating service transmission. Its value (0000~1111) represents the number of reserved TDMA frames. Each bit in the REV_SLOT field group (4 bits in total) corresponds to a specific service time slot (such as S3, S4, S1, S2), used to indicate whether terminal data was correctly received in that time slot (e.g., 1 indicates correct reception, 0 indicates incorrect reception). The SLOT1_Rsv_Flag field (1 bit) serves as a flag bit, used to indicate whether a resource reservation request was initiated for the control time slot (time slot 1). For example, setting it to "0" indicates no reservation; setting it to "1" indicates a reservation request, and the specific reservation parameters are defined by the aforementioned SLOT1_Window field. Simultaneously, this signaling frame also contains address fields (13 bits each) such as TADDR1_SLOT3, TADDR2_SLOT4, TADDR3_SLOT1, and TADDR4_SLOT2, used to indicate the corresponding terminal address upon correct reception.
[0090] This design enables accurate batch confirmation of uplink data from multiple terminals, which not only greatly reduces signaling redundancy but also avoids confusion in responses between terminals, ensuring the accuracy and real-time nature of the feedback.
[0091] Based on the aforementioned technical means, a single response signaling can simultaneously carry confirmation information for multiple service time slots. By accurately locating the reception status of each time slot and the corresponding terminal address, precise batch confirmation of uplink data from multiple terminals is achieved. This not only greatly reduces the signaling redundancy and air interface resource occupation caused by the traditional single response mode, but also avoids response confusion between terminals, significantly improves channel utilization efficiency and system throughput, and ensures the accuracy and real-time performance of data transmission feedback.
[0092] This embodiment also provides a high-throughput narrowband trunking communication method operating on the aforementioned base station. Please refer to [link to relevant documentation]. Figure 2 , Figure 2 This is a flowchart illustrating an optional high-throughput narrowband trunking communication method provided in an embodiment of this application, as shown below. Figure 2 As shown, the high-throughput narrowband trunking communication method of this application embodiment specifically includes the following steps:
[0093] Step S201: Complete time slot synchronization and registration with the terminal on the control channel;
[0094] Step S202: Send control signaling to the terminal to allocate a persistent service channel and service time slot to the terminal.
[0095] Through steps S201 to S202, the base station completes terminal synchronous registration on the control channel and directly allocates persistent connection service resources, establishing a persistent binding relationship between the terminal and the service channel. This fundamentally eliminates the cumbersome channel application process required before each data transmission in traditional systems. This mechanism significantly reduces the number of control signaling interactions and air interface resource occupation, enabling the system to concentrate limited narrowband bandwidth on service data transmission, thereby greatly improving channel utilization efficiency, system throughput, and the real-time response capability of terminal services.
[0096] In the technical solution of step S201, the base station's control channel sends a broadcast frame. After the terminal powers on and receives the broadcast frame, it aligns the time slots and calculates the frequency offset, locks the connection, and then registers. The specific steps for completing time slot synchronization and registration with the terminal on the control channel are not specifically limited in this embodiment; please refer to relevant content in the prior art.
[0097] In the technical solution of step S202, after success, the base station sends a control frame containing the code for the persistent connection's service channel and the corresponding time slot. The terminal enters the service channel and locks the allocated service time slot. The relevant content involved in this step has been described in detail in the foregoing embodiments and will not be repeated here.
[0098] This embodiment also provides a high-throughput narrowband trunking communication method running on the aforementioned terminal. Please refer to [link to relevant documentation]. Figure 3 , Figure 3This is a flowchart illustrating an optional high-throughput narrowband trunking communication method provided in an embodiment of this application, as shown below. Figure 3 As shown, the high-throughput narrowband trunking communication method of this application embodiment specifically includes the following steps:
[0099] Step S301: Complete time slot synchronization and registration with the base station on the control channel;
[0100] Step S302: Receive and parse the control signaling sent by the base station, and reside in the service channel and service time slot allocated by the base station according to the control signaling instructions;
[0101] Step S303: When it is necessary to send uplink service data, detect the channel status of the allocated service time slot;
[0102] In step S304, if the service time slot is detected to be idle, the uplink service data is sent directly on the service time slot without needing to request channel resources from the base station through the control channel before sending the uplink service data.
[0103] Through steps S301 to S304, the terminal achieves persistent binding with the service channel by completing synchronous registration and residing in the persistent connection service time slot allocated by the base station. When sending data, no prior application process is required; data can be sent directly simply by detecting the time slot's idle status, fundamentally eliminating the overhead and latency introduced by repeated signaling interactions in traditional trunked radio communication. This mechanism significantly improves the transmission efficiency and real-time performance of uplink data from the terminal, substantially reduces communication latency, and enables narrowband systems to support high-throughput, low-latency critical service scenarios.
[0104] In the technical solution of step S301, the base station's control channel sends a broadcast frame. After the terminal powers on and receives the broadcast frame, it aligns the time slots and calculates the frequency offset, locks the connection, and then performs registration. The specific steps for completing time slot synchronization and registration with the terminal on the control channel are not specifically limited in this embodiment; please refer to relevant content in the prior art.
[0105] In the technical solution of step S302, after successful registration, the terminal receives resource allocation signaling from the base station via the control channel. This signaling is typically a CSBK (Short Message Block) frame. The terminal parses the key information units contained in this signaling, such as the CHAN field (service channel number), LCN field (allocated service time slot number), and Multi_TDMA_flag field (a flag indicating whether multiframe structure is enabled). According to the signaling instructions, the terminal locks its transmit / receive configuration to the specified service channel and service time slot and maintains a persistent connection, meaning that the channel resource is continuously occupied and not released, and the terminal does not return to the control channel for normal waiting.
[0106] In the technical solution of step S303, when the terminal needs to send uplink service data (such as status information or collected data in power load control), it detects the channel status of its fixedly allocated service time slot before the arrival of the slot. This detection can be based on listening to the CACH (Common Broadcast Channel Signaling) carried in the downlink time slot. The AT (Busy / Idle Status) field in this signaling broadcasts the real-time status of each service time slot, and the terminal determines whether its allocated time slot is idle based on this.
[0107] In the technical solution of step S304, if the service time slot is detected to be idle, the uplink service data is sent directly on the service time slot without having to apply for channel resources from the base station through the control channel before sending the uplink service data.
[0108] Once a terminal detects that its assigned service time slot is idle, it can directly send service data in its next assigned uplink time slot without initiating any additional channel request signaling interaction. This completely eliminates the "request-response-switching" link establishment process in traditional trunking communication, significantly increasing the actual channel utilization rate from about 1 / 4 of the traditional mode. This allows for full utilization of the net throughput capacity of narrowband channels, while reducing service transmission latency to almost the transmission time of one time slot (e.g., 15ms), thus meeting the requirements of high real-time services.
[0109] It should be noted that the specific content of steps S301 to S304 is not specifically limited in this embodiment; please refer to relevant content in the prior art. For the foregoing method embodiments, for the sake of simplicity, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0110] According to another aspect of the embodiments of this application, an electronic device for implementing the above-described high-throughput narrowband trunking communication method is also provided. The electronic device may be a server, a terminal, or a combination thereof.
[0111] According to another embodiment of this application, an electronic device is also provided; please refer to [link to relevant documentation]. Figure 4 , Figure 4 This is a structural block diagram of an optional electronic device provided in an embodiment of this application, such as... Figure 4 As shown, the electronic device may include: a processor 1501, a communication interface 1502, a memory 1503, and a communication bus 1504, wherein the processor 1501, the communication interface 1502, and the memory 1503 communicate with each other through the communication bus 1504.
[0112] Memory 1503 is used to store computer programs;
[0113] When processor 1501 executes the program stored in memory 1503, it performs the following steps:
[0114] Step S201: Complete time slot synchronization and registration with the terminal on the control channel;
[0115] Step S202: Send control signaling to the terminal to allocate a persistent service channel and service time slot to the terminal.
[0116] It is understood that the technical solution provided in this embodiment, where the processor of the electronic device establishes a persistent binding relationship between the terminal and the service channel by completing terminal synchronous registration on the control channel and directly allocating persistent connection service resources, fundamentally eliminates the cumbersome channel application process before each data transmission in traditional systems. This mechanism significantly reduces the number of control signaling interactions and air interface resource occupation, enabling the system to concentrate limited narrowband bandwidth on service data transmission, thereby greatly improving channel utilization efficiency, system throughput, and the real-time response capability of terminal services.
[0117] Alternatively, when processor 1501 executes a program stored in memory 1503, it performs the following steps:
[0118] Step S301: Complete time slot synchronization and registration with the base station on the control channel;
[0119] Step S302: Receive and parse the control signaling sent by the base station, and reside in the service channel and service time slot allocated by the base station according to the control signaling instructions;
[0120] Step S303: When it is necessary to send uplink service data, detect the channel status of the allocated service time slot;
[0121] In step S304, if the service time slot is detected to be idle, the uplink service data is sent directly on the service time slot without needing to request channel resources from the base station through the control channel before sending the uplink service data.
[0122] The technical solution provided in this embodiment enables the processor of the electronic device to achieve persistent binding with the service channel by completing synchronous registration and residing in the constantly connected service time slot allocated by the base station. When sending data, no prior application process is required; data can be sent directly simply by detecting the idle state of the time slot, fundamentally eliminating the overhead and latency introduced by repeated signaling interactions in traditional trunked radio communication. This mechanism significantly improves the transmission efficiency and real-time performance of uplink data from the terminal, significantly reduces communication latency, and enables narrowband systems to support high-throughput, low-latency critical service scenarios.
[0123] Optionally, in this embodiment, the communication bus can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used to represent it in the figure, but this does not mean that there is only one bus or one type of bus. The communication interface is used for communication between the aforementioned electronic device and other devices.
[0124] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0125] The processor mentioned above can be a general-purpose processor, including but not limited to: CPU (Central Processing Unit), NP (Network Processor), etc.; it can also be DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0126] This application also provides a computer-readable storage medium, which includes a stored program, wherein the program executes the method steps of the above method embodiments when it runs.
[0127] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, ROMs, RAMs, portable hard drives, magnetic disks, or optical disks.
[0128] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0129] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods of the various embodiments of this application.
[0130] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0131] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or the indirect coupling or communication connection of units or modules may be electrical or other forms.
[0132] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of the solution provided in this embodiment, depending on actual needs.
[0133] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0134] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A high-throughput narrowband trunking communication system, comprising a base station and a terminal, characterized in that: The base station is configured to: complete time slot synchronization and registration with the terminal on the control channel; send control signaling to the terminal to allocate a persistent service channel and service time slot to the terminal; wherein, the persistent connection means that the terminal is permanently allocated a dedicated service channel and service time slot and continuously resides there until it is powered off or the network instruction changes; The terminal is configured to: complete time slot synchronization and registration with the base station on the control channel; receive and parse the control signaling, and reside in the service channel and service time slot allocated by the base station according to the control signaling instructions; One time slot of the service channel is defined as a control time slot, and the remaining time slots are defined as service time slots. The base station is further configured to: broadcast real-time information containing the busy / idle status of each service time slot via the Common Broadcast Channel Signalling (CACH) on the control time slot, wherein the CACH signaling includes at least a TC field for indicating the next uplink burst time slot number and an AT field as a bitmap indicating the busy / idle status of each service time slot; when all service time slots of the service channel are busy, the base station receives the random access request of the terminal through the control time slot, providing a channel for the terminal to subsequently access the system; and send a one-time response signaling to the terminal on the control time slot, wherein the one-time response signaling is used to centrally indicate the reception status of uplink service data uploaded by the terminal on previous multiple service time slots, wherein the one-time response signaling includes a SLOT1_Rsv_Flag field and a SLOT1_Window field, wherein the SLOT1_Rsv_Flag field is used to indicate whether a resource reservation request is initiated for the control time slot, and the SLOT1_Window field is used to indicate the number of TDMA frames reserved for the service channel control time slot; The terminal is also configured to: listen to the public broadcast channel signaling (CACH), determine whether the service time slot allocated to it is idle based on the AT field; when it needs to send uplink service data, if the terminal detects that the allocated service time slot is idle based on the AT field, it directly sends uplink service data on the service time slot without needing to apply for channel resources from the base station through the control channel before sending uplink service data.
2. The high-throughput narrowband trunking communication system according to claim 1, characterized in that, The one-time response signaling contains multiple confirmation fields, each corresponding to a service time slot, used to indicate whether the uplink data uploaded by the terminal was correctly received in that time slot, and the address of the terminal when it was correctly received.
3. The high-throughput narrowband trunking communication system according to claim 1, characterized in that, The control signaling sent by the base station includes at least a CHAN field for indicating the service channel number, an LCN field for indicating the allocated time slot number, and a Multi_TDMA_flag field for indicating whether a multiframe structure is used.
4. The high-throughput narrowband trunking communication system according to claim 3, characterized in that, When the Multi_TDMA_flag field is set to valid, the control signaling also includes a TDMA_N field, which indicates the specific location of the time slot allocated to the terminal in the multiframe structure.
5. A high-throughput narrowband trunking communication method, applied to a base station in the high-throughput narrowband trunking communication system as described in claim 1, characterized in that, include: Complete time slot synchronization and registration with the terminal on the control channel; A control signaling is sent to the terminal to allocate a persistent service channel and service time slot to the terminal; wherein, the persistent connection means that the terminal is permanently allocated a dedicated service channel and service time slot and continuously resides there until it is powered off or the network command changes; one time slot of the service channel is defined as a control time slot, and the remaining time slots are defined as service time slots; On the control time slot, real-time information containing the busy / idle status of each service time slot is broadcast via the Common Broadcast Channel Signalling (CACH). The CACH signaling includes at least a TC field indicating the next uplink burst time slot number and an AT field indicating the busy / idle status of each service time slot as a bitmap. When all service time slots of the service channel are busy, the base station receives the random access request from the terminal through the control time slot, providing a channel for the terminal to subsequently access the system. And send a one-time response signaling to the terminal on the control time slot, wherein the one-time response signaling is used to centrally indicate the reception status of uplink service data uploaded by the terminal on previous multiple service time slots, the one-time response signaling includes the SLOT1_Rsv_Flag field and the SLOT1_Window field, the SLOT1_Rsv_Flag field is used to indicate whether a resource reservation request is initiated for the control time slot, and the SLOT1_Window field is used to indicate the number of TDMA frames reserved for the service channel control time slot.
6. A high-throughput narrowband trunking communication method, applied to a terminal in the high-throughput narrowband trunking communication system as described in claim 1, characterized in that, include: Time slot synchronization and registration with the base station are completed on the control channel; The system receives and parses the control signaling sent by the base station, and determines the service channel and service time slot allocated by the base station according to the control signaling; wherein, one time slot of the service channel is defined as a control time slot, and the remaining time slots are defined as service time slots; Listen to the public broadcast channel signaling (CACH) and determine whether the service time slot allocated to itself is idle based on the AT field in the CACH signaling. When uplink service data needs to be sent, if the allocated service time slot is detected to be idle according to the AT field, the uplink service data is sent directly on the service time slot without having to apply for channel resources from the base station through the control channel before sending the uplink service data. The system also receives and parses a one-time response signaling sent by the base station. The one-time response signaling is used to centrally indicate the reception status of uplink service data uploaded by the terminal in the previous multiple service time slots. The one-time response signaling includes a SLOT1_Rsv_Flag field and a SLOT1_Window field. The SLOT1_Rsv_Flag field is used to indicate whether a resource reservation request is initiated for the control time slot, and the SLOT1_Window field is used to indicate the number of TDMA frames reserved for the service channel control time slot.
7. An electronic device comprising a processor, a communication interface, a memory, and a communication bus, wherein, The processor, the communication interface, and the memory communicate with each other via the communication bus, characterized in that... The memory is used to store computer programs; The processor is configured to execute the high-throughput narrowband cluster communication method of any one of claims 5 or 6 by running the computer program stored in the memory.
8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the high-throughput narrowband cluster communication method of any one of claims 5 or 6 at runtime.
Citation Information
Patent Citations
Response time slot reservation method, system and device
CN108777881A
Data transmission method and device
CN118118948A
Emergency service uplink transmission method, base station, user equipment and system
WO2017113077A1