Method and communication apparatus for s-subframe adaptive scheduling

By adaptively scheduling the number of downlink symbols in the S-subframe and adjusting it according to the train and user types, the problems of high-speed cell performance and public network interference were solved, achieving performance improvement and interference reduction.

CN119521127BActive Publication Date: 2026-07-14SHANGHAI HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI HUAWEI TECH CO LTD
Filing Date
2023-08-24
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In high-speed rail or bullet train networking scenarios, the performance and throughput of high-speed cells are limited, and they cause serious interference to the public network. How to balance improving the performance of high-speed cells and reducing interference to the public network has become a challenge.

Method used

By adaptively adjusting the number of downlink scheduling symbols in the S-subframe based on whether a train enters the coverage area and the user type within the high-speed cell, more symbols are scheduled for high-speed users to improve performance, while fewer symbols are scheduled for low-speed users to reduce interference.

Benefits of technology

It improves the performance and throughput of high-speed cells, while reducing interference to the public network and improving the efficiency of communication resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521127B_ABST
    Figure CN119521127B_ABST
Patent Text Reader

Abstract

A method and communication device for S subframe adaptive scheduling, in a high-speed train or EMU network scene, in a high-speed cell (first cell) covered by a private network base station, the number of downlink scheduling symbols (the number of symbols used for transmitting downlink information in DwPTS symbols) in S subframe of high-speed users and low-speed users is adaptively adjusted according to whether the train enters the high-speed cell and the user attribute (high-speed user or low-speed user) in the high-speed cell, so as to realize the scheduling of different numbers of downlink symbols in S subframe for high-speed users and low-speed users in the high-speed cell. For high-speed users in the high-speed cell, more downlink symbols are scheduled in S subframe, which can improve the performance and throughput of the high-speed cell; for low-speed users in the high-speed cell, fewer downlink symbols are scheduled in S subframe, which can reduce the interference to the public network, that is, the performance of the high-speed cell is improved and the interference to the public network is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a method and communication apparatus for adaptive scheduling of S-subframes. Background Technology

[0002] In high-speed rail or bullet train network scenarios, due to the high speed of these trains, network services are typically provided by dedicated network base stations located alongside the high-speed rail or bullet train tracks, using high-speed cells. When users on the high-speed rail transmit downlink information using S-frames within these high-speed cells, the number of symbols occupied by the downlink signal transmission within the S-frame significantly impacts the user's demodulation performance. A lower number of symbols in the S-frame affects the performance and throughput of the high-speed cell, leading to a decrease in its overall spectral efficiency. Low-speed users typically access high-speed cells near high-speed rail lines. Due to the presence of these low-speed users and the influence of atmospheric waveguides, when low-speed users transmit downlink information using S-frames, the number of symbols in the downlink signal transmission within the S-frame is higher, potentially causing interference to ordinary base stations (i.e., public network base stations) near or far from the high-speed rail or bullet train tracks. Therefore, how to ensure the performance and throughput of high-speed cells while minimizing interference to the public network is a pressing issue that needs to be addressed. Summary of the Invention

[0003] This application provides a method and communication device for adaptive scheduling of S-subframes. In high-speed rail or EMU network scenarios, within a high-speed cell (first cell) covered by a private network base station, the number of downlink scheduling symbols for high-speed users and low-speed users in the S-subframe is adaptively adjusted based on whether the train enters the high-speed cell and the user attributes (high-speed user or low-speed user) within the high-speed cell. For high-speed users within the high-speed cell, scheduling as many downlink symbols as possible in the S-subframe can improve the performance and throughput of the high-speed cell; for low-speed users within the high-speed cell, scheduling as few downlink symbols as possible in the S-subframe can reduce interference to the public network, thus balancing the improvement of high-speed cell performance with the reduction of interference to the public network.

[0004] Firstly, an S-subframe adaptive scheduling method is provided. The execution entity of this method can be a first network device, a chip, chip system, or processor that supports the first network device in implementing the method, or a logical node, logical module, or software capable of implementing all or part of the functions of the first network device. The method includes: the first network device determining the number of downlink symbols scheduled for each high-speed user and / or low-speed user in the S-subframe based on whether the train has entered the coverage area of ​​a first cell, or at least one of high-speed users and / or low-speed users within the first cell; the first cell being a cell providing network access to the first network device; the first network device being a network device providing network services to the high-speed user on the train; and the low-speed user being a user outside the train who is connected to the first cell; the first network device using the number of downlink symbols scheduled for each high-speed user and / or low-speed user in the S-subframe to send downlink information to each high-speed user and / or low-speed user respectively.

[0005] The S-subframe adaptive scheduling method provided in this application, in high-speed rail or EMU network scenarios, within the high-speed cell (i.e., the first cell) covered by the first network device, adaptively adjusts the number of downlink scheduling symbols for high-speed users and low-speed users in the S-subframe based on whether the train enters the high-speed cell and the user attributes (high-speed user or low-speed user) within the high-speed cell. This aims to achieve different numbers of downlink symbols scheduled for high-speed and low-speed users within the high-speed cell in the S-subframe. For high-speed users within the high-speed cell, scheduling a larger number of downlink symbols in the S-subframe improves the performance and throughput of the high-speed cell; for low-speed users within the high-speed cell, scheduling a smaller number of downlink symbols in the S-subframe reduces interference to the public network, thus balancing improved high-speed cell performance with reduced interference to the public network.

[0006] In this application, the number of downlink scheduled symbols in an S-subframe refers to the number of symbols scheduled (or "used") within the symbols occupied by DwPTS, based on the configuration of a certain S-subframe. The number of downlink scheduled symbols in an S-subframe is less than or equal to the number of symbols occupied by DwPTS in the S-subframe.

[0007] In this application, for a dedicated network base station (e.g., the first network device) located next to a high-speed rail or bullet train track, its network coverage cell (the first cell) is always a high-speed cell (or dedicated network cell). The high-speed cell is mainly used to provide network services to high-speed mobile terminal devices (i.e., high-speed users) on the high-speed rail or bullet train. Before the train enters the range of the high-speed cell, all users within the high-speed cell can be considered as low-speed users. When the train enters the range of the high-speed cell, all users within the high-speed cell include both low-speed users and high-speed users on the train.

[0008] In this application embodiment, a high-speed user refers to a terminal device that moves at high speed in a high-speed train or bullet train (i.e., a user in a high-speed train or bullet train); a low-speed user refers to a user that does not move or moves at a low speed beside the high-speed train or bullet train track (or a user who is not in a high-speed train or bullet train).

[0009] In one possible implementation of the first aspect, the downlink pilot time slot (DwPTS) occupies 8 symbols in the S-subframe. When the train has not entered the coverage area of ​​the first cell, the users in the first cell include the low-speed user. The number of downlink symbols scheduled by the low-speed user in the S-subframe is 6 out of the 8 symbols occupied by the DwPTS. In this implementation, when the train has not entered the coverage area of ​​the first cell, the low-speed user in the first cell schedules a smaller number (6) of downlink symbols in the S-subframe, thereby reducing interference to the public network.

[0010] In this application, "the number of symbols scheduled for downlink by a user (e.g., a high-speed user, a low-speed user, or a high-speed and low-speed user) in the S-subframe is 6 out of the 8 symbols occupied by the DwPTS" can also be understood as: within the first cell, the first network device only uses 6 out of the 8 symbols occupied by the DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to users in the first cell.

[0011] In one possible implementation of the first aspect, the DwPTS occupies 8 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed and low-speed users. If the number of high-speed users in the first cell exceeds a first threshold, the downlink scheduling number of symbols for both high-speed and low-speed users in the S-subframe is the same as the 8 symbols occupied by the DwPTS. In this implementation, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal for high-speed users, i.e., to ensure the performance and throughput of the high-speed cell. By scheduling a relatively large number (8) of symbols for all users in the first cell in the downlink of the S-subframe, the performance and throughput of the high-speed cell can be flexibly determined based on the actual situation of the users in the cell. This implementation method is relatively flexible. It can prioritize aspects with higher gain based on actual conditions, ensuring the utilization efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving resource utilization efficiency.

[0012] Alternatively, when the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to a first threshold, the number of downlink symbols scheduled for both the high-speed and low-speed users in the S-subframe is 6 out of the 8 symbols occupied by the DwPTS. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6) of symbols for all users in the first cell in the downlink of the S-subframe, the system flexibly determines which aspects need to be prioritized to reduce interference to the public network based on the actual situation of users in the cell. This implementation method is relatively flexible and can prioritize aspects with higher gain based on actual conditions, thereby reducing interference to the public network.

[0013] In the embodiments of this application, "the number of symbols scheduled for downlink by a user (e.g., a high-speed user, a low-speed user, or a high-speed and low-speed user) in the S-subframe is: the 8 symbols occupied by the DwPTS" can also be understood as: within the first cell, the first network device uses the 8 symbols occupied by the DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to users in the first cell.

[0014] In one possible implementation of the first aspect, the downlink pilot time slot (DwPTS) in the S-subframe occupies 8 symbols. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed and low-speed users. If the number of high-speed users in the first cell exceeds a first threshold, the number of downlink symbols scheduled for the low-speed user in the S-subframe is 6 out of the 8 symbols occupied by the DwPTS, and the number of downlink symbols scheduled for the high-speed user in the S-subframe is also 8 out of the 8 symbols occupied by the DwPTS. In this implementation, different downlink symbol scheduling methods are used for high-speed and low-speed users within the high-speed cell: high-speed users are scheduled with a larger number of downlink symbols (e.g., 8) in the S-subframe to improve the performance and throughput of the high-speed cell; low-speed users are scheduled with a smaller number of downlink symbols (e.g., 6) in the S-subframe to reduce interference to the public network. This balances the performance gain of the high-speed cell with the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.

[0015] In one possible implementation of the first aspect, DwPTS occupies 8 symbols in the S-subframe. When the train has not entered the coverage area of ​​the first cell, the users within the first cell, including the low-speed user, are not scheduled for downlink in this S-subframe. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By excluding downlink scheduling for users in the first cell from the S-subframe, the need to flexibly determine the priority for minimizing interference to the public network based on the actual situation of users within the cell is achieved. This implementation method is relatively flexible. Prioritizing aspects with higher gain can be ensured based on actual conditions, guaranteeing the usage efficiency of most users and reducing interference to the public network.

[0016] In this application, the absence of downlink scheduling for low-speed users within the first cell in S-subframes can be understood as: users within the first cell do not utilize S-subframes to transmit downlink reference signals, downlink control information, or downlink data. In other words, within the first cell, the first network device does not use downlink symbols (i.e., DwPTS occupies 8 symbols) in the S-subframes to transmit downlink information to users within the first cell (i.e., low-speed users).

[0017] In one possible implementation of the first aspect, the DwPTS occupies 8 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed and low-speed users. If the number of high-speed users in the first cell exceeds a first threshold, the downlink scheduling number of symbols for both high-speed and low-speed users in the S-subframe is the same as the 8 symbols occupied by the DwPTS. In this implementation, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal for high-speed users, i.e., to ensure the performance and throughput of the high-speed cell. By scheduling a relatively large number (8) of symbols for all users in the first cell in the downlink of the S-subframe, the performance and throughput of the high-speed cell can be flexibly determined based on the actual situation of the users in the cell. This implementation is relatively flexible, allowing priority to be given to aspects with higher gain based on actual conditions, ensuring the utilization efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving resource utilization efficiency.

[0018] Alternatively, if the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to a first threshold, then downlink scheduling for both the high-speed and low-speed users will not be performed in that S-subframe. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By excluding users in the first cell from downlink scheduling in the S-subframe, the system flexibly determines which aspects require priority in minimizing interference to the public network based on the actual situation of users within the cell. This implementation method is quite flexible. It allows prioritizing aspects with higher gain based on actual conditions, ensuring the usage efficiency of most users and reducing interference to the public network.

[0019] In one possible implementation of the first aspect, the DwPTS occupies 6 symbols in the S-subframe. When the train has not entered the coverage area of ​​the first cell, the users within the first cell include the low-speed user. The number of downlink symbols scheduled by the low-speed user in the S-subframe is the 6 symbols occupied by the DwPTS. In this implementation, when the train has not entered the coverage area of ​​the first cell, the low-speed user within the first cell schedules a smaller number of downlink symbols in the S-subframe, thereby reducing interference to the public network.

[0020] In one possible implementation of the first aspect, the DwPTS occupies 6 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed and low-speed users. If the number of high-speed users in the first cell is less than or equal to a first threshold, the number of downlink symbols scheduled for both high-speed and low-speed users in the S-subframe is the same as the 6 symbols occupied by the DwPTS. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6 symbols) of downlink symbols for all users in the first cell in the S-subframe, the need to flexibly determine the priority for reducing interference to the public network based on the actual situation of users in the cell is achieved. This implementation is relatively flexible and can prioritize aspects with higher gain based on actual conditions, thus reducing interference to the public network.

[0021] In one possible implementation of the first aspect, the DwPTS occupies 6 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed and low-speed users. If, when the number of high-speed users in the first cell exceeds a first threshold, the method further includes: the first network device adjusting the DwPTS in the S-subframe to occupy 8 symbols, and both the high-speed and low-speed users have downlink scheduling of 8 symbols in the S-subframe. This implementation allows for flexible adjustment of the S-subframe configuration based on the actual situation of users within the cell, making the S-subframe configuration more suitable for the actual situation of users within the cell. This flexible implementation allows for prioritizing aspects with higher gain based on actual conditions, ensuring the efficiency of most users, improving the performance and throughput of high-speed cells, and thus improving resource utilization efficiency.

[0022] In one possible implementation of the first aspect, DwPTS occupies 6 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include high-speed users and low-speed users. If the number of high-speed users in the first cell is greater than a first threshold, the method further includes: adjusting the DwPTS in the S-subframe to: DwPTS occupies 8 symbols in the S-subframe; the number of downlink scheduling symbols for low-speed users in this S-subframe is 6 out of the 8 symbols occupied by DwPTS; and the number of downlink scheduling symbols for high-speed users in the S-subframe is also 8 symbols occupied by DwPTS. This implementation allows for flexible adjustment of the S-subframe configuration based on the actual situation of users within the cell, making the S-subframe configuration more suitable for the actual situation of users within the cell, thus providing a relatively flexible implementation. Different downlink symbol scheduling methods are used for high-speed users and low-speed users in high-speed cells: high-speed users are scheduled with a larger number of downlink symbols in the S-subframe (e.g., 8) to improve the performance and throughput of the high-speed cell; low-speed users are scheduled with a smaller number of downlink symbols in the S-subframe (e.g., 6) to reduce interference to the public network; this balances the performance gain of the high-speed cell with the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.

[0023] In one possible implementation of the first aspect, the method further includes: a first network device sending indication information to a second network device, the indication information indicating that the symbols occupied by DwPTS in the S-subframe are adjusted to 8 symbols, the second network device is a network device providing network services to high-speed users on the train, and the cell in which the second network device provides network services is the second cell. In this implementation, the second network device can prepare to update the configuration of the S-subframe in advance, thereby reducing the time used by the second network device to reconfigure the S-subframe configuration, reducing communication latency, and improving communication efficiency.

[0024] Secondly, an adaptive scheduling method for S-subframes is provided. The execution subject of this method can be a terminal device, or a chip, chip system, or processor that supports the implementation of this method on the terminal device. The method includes: the downlink pilot time slot DwPTS occupies 8 symbols in the S-subframe. When the train has not entered the coverage area of ​​the first cell, the users in the first cell include the low-speed user (i.e., the low-speed terminal device). The number of symbols for downlink scheduling of the low-speed user in the S-subframe is 6 of the 8 symbols occupied by the DwPTS.

[0025] In this application, "the number of symbols that a user (e.g., a high-speed user, a low-speed user, or a high-speed and low-speed user) schedules for downlink in the S-subframe is N symbols out of the M symbols occupied by the DwPTS" can also be understood as: within the first cell, the user uses N symbols out of the M symbols occupied by the DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data.

[0026] In one possible implementation of the second aspect, the DwPTS occupies 8 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include the high-speed user (i.e., the high-speed terminal equipment) and the low-speed user. When the number of high-speed users in the first cell is greater than a first threshold, the downlink scheduling number of symbols for both the high-speed user and the low-speed user in the S-subframe is the same as the 8 symbols occupied by the DwPTS. Alternatively, when the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, the downlink scheduling number of symbols for both the high-speed user and the low-speed user in the S-subframe is the same as 6 of the 8 symbols occupied by the DwPTS.

[0027] In one possible implementation of the second aspect, the downlink pilot time slot DwPTS occupies 8 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of ​​the first cell, and the number of the high-speed users in the first cell is greater than a first threshold, the number of downlink symbols scheduled for the low-speed user in the S-subframe is 6 out of the 8 symbols occupied by DwPTS, and the number of downlink symbols scheduled for the high-speed user in the S-subframe is all 8 symbols occupied by DwPTS.

[0028] In one possible implementation of the second aspect, DwPTS occupies 8 symbols in the S subframe. If the train does not enter the coverage area of ​​the first cell, the users in the first cell include the low-speed user, and the downlink of the low-speed user is not scheduled in the S subframe.

[0029] In one possible implementation of the second aspect, the DwPTS occupies 8 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include both the high-speed user and the low-speed user. If the number of high-speed users in the first cell is greater than a first threshold, the downlink scheduling number of symbols for both the high-speed user and the low-speed user in the S-subframe is the same as the 8 symbols occupied by the DwPTS. Alternatively, if the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, downlink scheduling for both the high-speed user and the low-speed user is not performed in the S-subframe.

[0030] In one possible implementation of the second aspect, DwPTS occupies 6 symbols in the S subframe. When the train has not entered the coverage area of ​​the first cell, the users in the first cell include the low-speed user. The number of downlink scheduling symbols for the low-speed user in the S subframe is: the 6 symbols occupied by DwPTS.

[0031] In one possible implementation of the second aspect, DwPTS occupies 6 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include the high-speed user and the low-speed user. When the train enters the coverage area of ​​the first cell, and the number of the high-speed users in the first cell is less than or equal to a first threshold, the number of downlink scheduling symbols for both the high-speed user and the low-speed user in the S-subframe is 6 symbols occupied by DwPTS.

[0032] The beneficial effects of each step in the second aspect or any possible implementation of the second aspect can be referenced to the beneficial effects corresponding to the first aspect or any possible implementation of the first aspect.

[0033] Thirdly, a communication device is provided, comprising modules or units for performing the steps of the first aspect or any possible implementation thereof. The module or unit may be hardware circuitry, software, or a combination of hardware circuitry and software. The device may be a network device, a chip, chip system, or processor within a network device, or a logical node, logical module, or software capable of implementing all or part of the functions of a network device.

[0034] In one possible implementation of the third aspect, the communication device includes a transceiver unit (also called an interface module) and a processing unit (also called a processing module). The processing module is used to: determine, based on whether the train has entered the coverage area of ​​a first cell, and the number of downlink symbols scheduled for each high-speed user and / or low-speed user in the S-subframe, respectively. The first cell is the cell providing network access to the communication device, which is a network device providing network services to the high-speed user on the train, and the low-speed user is a user outside the train who accesses the first cell. The interface module is used to: transmit downlink information to the high-speed user and / or low-speed user respectively, using the number of downlink symbols scheduled for each high-speed user and / or low-speed user in the S-subframe.

[0035] The third aspect of the communication device, in the high-speed rail or EMU network scenario, in the high-speed cell (first cell) of the communication device, the number of downlink scheduling symbols for high-speed users and low-speed users in the S-subframe is adaptively adjusted according to whether the train enters the high-speed cell and the user attributes (high-speed user or low-speed user) in the high-speed cell. For high-speed users in the high-speed cell, more downlink symbols are scheduled in the S-subframe as much as possible to improve the performance and throughput of the high-speed cell; for low-speed users in the high-speed cell, fewer downlink symbols are scheduled in the S-subframe as much as possible to reduce interference to the public network, that is, to balance improving the performance of the high-speed cell and reducing interference to the public network.

[0036] The beneficial effects of the communication device provided in the third aspect performing each step of the first aspect or any possible implementation of the first aspect can be referred to the beneficial effects corresponding to the first aspect or any possible implementation of the first aspect.

[0037] Fourthly, a communication device is provided, comprising modules or units for performing the steps of the second aspect or any possible implementation thereof. The module or unit may be hardware circuitry, software, or a combination of hardware circuitry and software implementation. The communication device may be a terminal device, a device within a terminal device (e.g., a chip, a chip system, or a circuit), or a device compatible with a terminal device.

[0038] The beneficial effects of the communication device provided in the fourth aspect performing each step of the second aspect or any possible implementation of the second aspect can be referred to the beneficial effects corresponding to the second aspect or any possible implementation of the second aspect.

[0039] Fifthly, a communication device is provided, comprising at least one processor and a memory, the at least one processor being configured to execute the methods described in the first aspect or any possible implementation thereof. The device may be a network device, a chip, chip system, or processor within a network device, or a logical node, logical module, or software capable of implementing all or part of the functions of a network device.

[0040] In a sixth aspect, a communication device is provided, comprising at least one processor and a memory, the at least one processor being configured to perform the methods of the second aspect or any possible implementation thereof. The device may be a terminal device, or a chip, chip system, or processor within a terminal device.

[0041] In a seventh aspect, a communication device is provided, comprising at least one processor and interface circuitry, the at least one processor being configured to perform the methods described in the first aspect or any possible implementation thereof. The device may be a network device, a chip, chip system, or processor within a network device, or a logical node, logical module, or software capable of implementing all or part of the functions of a network device.

[0042] Eighthly, a communication device is provided, comprising at least one processor and interface circuitry, the at least one processor being configured to perform the methods described in the second aspect or any possible implementation thereof. The device may be a terminal device, or a chip, chip system, or processor within a terminal device.

[0043] Ninthly, a network device is provided, which includes the communication device provided in the third aspect above, or the network device includes the communication device provided in the fifth aspect above, or the network device includes the communication device provided in the seventh aspect above.

[0044] In a tenth aspect, a terminal device is provided, which includes the communication device provided in the fourth aspect above, or the communication device provided in the sixth aspect above, or the communication device provided in the eighth aspect above.

[0045] Eleventhly, a computer program product is provided, comprising a computer program that, when executed by a processor, is used to perform a method in the first aspect or any possible implementation thereof, or to perform a method in the second aspect or any possible implementation thereof.

[0046] In a twelfth aspect, a computer-readable storage medium is provided, wherein a computer program is stored therein, which, when executed, is used to perform the method of the first aspect or any possible implementation thereof, or to perform the method of the second aspect or any possible implementation thereof.

[0047] In a thirteenth aspect, a communication system is provided, which includes the aforementioned terminal equipment and network equipment.

[0048] In a fourteenth aspect, a chip is provided, comprising: a processor for calling and running a computer program from a memory, causing a communication device on which the chip is mounted to perform the method of the first aspect or any possible implementation thereof, or the method of the second aspect or any possible implementation thereof. Attached Figure Description

[0049] Figure 1 This is a schematic diagram of a high-speed rail or bullet train network scenario.

[0050] Figure 2 This is a schematic diagram of an example where only one of the six symbols occupied by DwPTS in an S subframe is used to transmit DMRS.

[0051] Figure 3 This is a schematic diagram of two out of the eight symbols occupied by DwPTS in an S subframe transmitting DMRS.

[0052] Figure 4 This is a schematic diagram of an example of a separate gNB-CU-CP and gNB-CU-UP architecture provided in an embodiment of this application.

[0053] Figure 5 This is a schematic diagram of a wireless access network device provided in an embodiment of this application.

[0054] Figure 6 This is a schematic interactive diagram illustrating an example of an S-frame adaptive scheduling method provided in an embodiment of this application.

[0055] Figure 7 This is a schematic diagram of an example S-subframe configuration and downlink scheduling of 6 and 8 symbols in an S-subframe, provided in an embodiment of this application.

[0056] Figure 8This is a schematic interactive diagram illustrating another example of an S-subframe adaptive scheduling method provided in the embodiments of this application.

[0057] Figure 9 This is a schematic interactive diagram illustrating another example of an S-subframe adaptive scheduling method provided in the embodiments of this application.

[0058] Figure 10 This is a schematic diagram of an example S-subframe configuration provided in this application embodiment, and of downlink scheduling of 8 symbols not in the S-subframe and downlink scheduling of 8 symbols in the S-subframe.

[0059] Figure 11 This is a schematic interactive diagram illustrating another example of an S-subframe adaptive scheduling method provided in the embodiments of this application.

[0060] Figure 12 This is a schematic diagram illustrating different configurations of an S-subframe provided in an embodiment of this application.

[0061] Figure 13 This is a schematic block diagram of a communication device provided in an embodiment of this application.

[0062] Figure 14 This is a schematic block diagram of another communication device provided in the embodiments of this application.

[0063] Figure 15 This is a schematic block diagram of a network device provided in an embodiment of this application. Detailed Implementation

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

[0065] In the description of the embodiments of this application, unless otherwise stated, " / " means "or", for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.

[0066] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more.

[0067] In this embodiment, the terminal device or network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the specific structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal device or a network device, or a functional module in the terminal device or network device that can call and execute a program.

[0068] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0069] First, let me introduce some of the technologies involved in this application:

[0070] In current communication systems, communication resources can be divided into time-domain resources and frequency-domain resources. Time-domain resources can include units such as frames, subframes, slots, and symbols. Generally, a frame has a duration of 10 ms and can be divided into 10 subframes, numbered 0 to 9, with each subframe having a duration of 1 ms. Subframes can be further divided into uplink subframes, downlink subframes, and special subframes. Special subframes are also called S-frames. Uplink subframes are used to transmit uplink data, downlink subframes are used to transmit downlink data, and special subframes are transitional subframes used for switching between downlink and uplink subframes. Aside from special subframes, for uplink and downlink subframes, when the subcarrier spacing is 15 kHz, one subframe consists of one time slot with a length of 1 ms; when the subcarrier spacing is 30 kHz, one subframe consists of two time slots with a length of 0.5 ms; when the subcarrier spacing is 60 kHz, one subframe consists of four time slots with a length of 0.25 ms; when the subcarrier spacing is 120 kHz, one subframe consists of eight time slots with a length of 0.125 ms; and when the subcarrier spacing is 240 kHz, one subframe consists of 16 time slots with a length of 0.0625 ms. It can be seen that the length of a time slot varies with the subcarrier spacing (Numerology). A time slot can be composed of symbols, and for any of the above subcarrier spacings, the number of symbols included in a time slot is the same. For example, a time slot contains 14 symbols for a normal cyclic prefix (CP) and 12 symbols for an extended cyclic prefix (CP). All subcarrier spacings support the normal cyclic prefix, while only the 60 kHz subcarrier spacing supports the extended cyclic prefix.

[0071] The S-subframe consists of three parts: the downlink pilot time slot (DwPTS), the guard period (GP), and the uplink pilot time slot (UpPTS). The DwPTS transmits downlink reference signals and can also transmit downlink control information or downlink data. The UpPTS can transmit uplink reference signals. The GP is the guard period between uplink and downlink. Like other subframes, the special subframe is 1ms long. However, the lengths of its various parts differ and can be configured via higher-layer signaling (TDD-Config-specialSubframePatterns).

[0072] The following example will illustrate the concept using an S-frame that includes 14 symbols.

[0073] The duration of each of the three components (DwPTS, GP, and UpPTS) in an S-frame can be represented by the proportion of symbols each component occupies. For example, assuming the total duration of an S-frame is 14 symbols, then DwPTS:GP:UpPTS = 6:4:4, meaning DwPTS occupies 6 symbols, GP occupies 4 symbols, and UpPTS occupies 4 symbols. Alternatively, assuming the total duration of an S-frame is 14 symbols, then DwPTS:GP:UpPTS = 8:2:4, meaning DwPTS occupies 8 symbols, GP occupies 2 symbols, and UpPTS occupies 4 symbols. The proportion of the lengths of these three components in an S-frame can also be referred to as the configuration or ratio of the S-frame.

[0074] In the embodiments of this application, the symbol is also called a time-domain symbol, which can be an orthogonal frequency division multiplexing (OFDM) symbol or a single-carrier frequency division multiple access (SC-FDMA) symbol. SC-FDMA is also known as orthogonal frequency division multiplexing with transform precoding (OFDM with TP). The embodiments of this application are not limited herein.

[0075] First, let me briefly explain the high-speed rail or bullet train network scenario.

[0076] Figure 1The diagram illustrates a typical high-speed rail or bullet train network scenario. Due to the high speed of high-speed rail or bullet trains, many specialized base stations are typically installed along the tracks. These base stations, known as dedicated network base stations, primarily provide network services to high-speed mobile terminal devices (hereinafter referred to as high-speed users) on the high-speed rail or bullet train. Cells covered by dedicated network base stations are called high-speed cells or dedicated network cells. Of course, there are also ordinary base stations (also known as public network base stations) along the high-speed rail or bullet train tracks. Cells covered by ordinary base stations are called ordinary cells or low-speed cells. Public network base stations primarily provide public network services to stationary or low-speed terminal devices (hereinafter referred to as low-speed users, i.e., users not on the high-speed rail or bullet train) along the high-speed rail or bullet train tracks. However, low-speed users along the high-speed rail or bullet train tracks can also access high-speed cells and be served by them. In other words, users within a high-speed cell can include both high-speed users on the train and low-speed users outside the train. It should be understood that in other implementations of this application, "private network base station", "high-speed cell", "high-speed user", "ordinary base station", "low-speed user" and other names may also be used, as long as the functions are roughly the same. These names in the embodiments of this application are only for the convenience of description and should not impose any limitations on the embodiments of this application.

[0077] In high-speed rail or bullet train networking scenarios, due to the high speed of high-speed trains and bullet trains, the users (i.e., terminal devices) within them also move at high speeds. Therefore, the number of symbols used to transmit pilot signals (which are also reference signals) has a significant impact on user demodulation performance. In high-speed rail or bullet train networking scenarios, for downlink reference signals, the scheduling schemes for S-frames within high-speed cells include the following two:

[0078] The first configuration: The S-frames of high-speed cells use a 6:4:4 configuration, meaning DwPTS occupies 6 symbols, GP occupies 4 symbols, and UpPTS occupies 4 symbols. In this configuration, only one of the 6 symbols occupied by DwPTS can transmit the demodulation reference signal (DMRS), and additional pilots cannot be configured, meaning the number of symbols used for transmitting DMRS cannot be increased. For example... Figure 2As shown, of the six symbols occupied by DwPTS (i.e., the six downlink symbols in the S-frame, numbered 0 to 5), DMRS can only be transmitted on symbol 2 (case one) or symbol 3 (case two). Due to the high time-varying nature of the channel in high-speed rail or bullet train scenarios, the demodulation performance of DMRS for high-speed users on these trains is poor, resulting in a decrease in channel estimation performance. In this situation, the S-frame is more likely to experience higher bit error rates compared to other subframes or slots.

[0079] The second configuration: In high-speed cells, the S-subframe uses an 8:2:4 configuration, meaning DwPTS occupies 8 symbols, GP occupies 2 symbols, and UpPTS occupies 4 symbols. In this configuration, only 2 of the 8 symbols occupied by DwPTS can be used to transmit DMRS, making it impossible to configure additional pilots. For example... Figure 3 As shown, of the 8 symbols occupied by DwPTS (i.e., the 8 downlink symbols, numbered 0 to 7), DMRS can be transmitted on symbols 2 and 7 (case one), or on symbols 3 and 7 (case two). In this case, good demodulation performance of DMRS can be guaranteed for high-speed users on high-speed trains or bullet trains. However, there are usually low-speed users accessing high-speed cells around high-speed railway lines. Due to the presence of low-speed users and the influence of atmospheric waveguides, low-speed users use a larger number of downlink symbols (8) in this S-subframe configuration, which may cause interference to surrounding or distant ordinary base stations (i.e., public network base stations).

[0080] Currently, in high-speed rail or bullet train networking scenarios, to minimize the impact on public networks adjacent to the high-speed rail or bullet train tracks, dedicated network base stations installed near the tracks typically identify train arrivals (including high-speed rail and bullet trains). This involves determining whether a train has entered the high-speed cell covered by the dedicated network base station. Furthermore, the number of downlink symbols transmitted by the user in the S-subframe must be less than 8; that is, the S-subframe generally uses a 6:4:4 configuration. Because high-speed cells contain high-speed mobile terminal devices (hereinafter referred to as high-speed users) and stationary or low-speed mobile terminal devices (hereinafter referred to as low-speed users), the high-speed cell is designed to handle these issues. If the following conditions are met: First, a train is detected entering a high-speed cell; second, a high-speed user within the high-speed cell is identified; and third, the number of symbols in the user's downlink transmission in the S-frame is less than 8 (e.g., the S-frame uses a 6:4:4 configuration); then, the modulation and coding scheme (MCS) of the S-frame for the high-speed user within the high-speed cell is reduced. This means that when a high-speed user in a high-speed cell uses an S-frame to transmit information, the MCS of the S-frame used by the high-speed user is reduced. For example, a reduced MCS index means a decrease in modulation order, target code rate, and spectral efficiency. The S-frame MCS reduction function is used in high-speed scenarios with high channel time-varying characteristics and poor S-frame demodulation performance, and only applies to high-speed users in high-speed cells. The private network base station reduces the instantaneous MCS value of the S-frame according to configuration parameters, making the MCS selection more accurate.

[0081] While performing MCS downgrading on S-subframes for high-speed users within a high-speed cell can reduce the impact on public networks near high-speed rail or bullet train tracks, it will result in lower transmission rates for high-speed users, affecting the performance and throughput of the high-speed cell and reducing the overall spectral efficiency of the high-speed cell, thereby reducing the efficiency of communication resource utilization.

[0082] In view of this, this application provides a method and communication device for adaptive scheduling of S-subframes. In high-speed rail or EMU network scenarios, within a high-speed cell covered by a private network base station, the number of downlink scheduling symbols (i.e., the number of symbols used for transmitting downlink reference signals or information in the symbols occupied by DwPTS) for high-speed users and low-speed users in the S-subframe is adaptively adjusted according to whether the train enters the high-speed cell and the user attributes (high-speed user or low-speed user) within the high-speed cell. This aims to achieve different numbers of downlink symbols scheduled for high-speed users and low-speed users within the high-speed cell in the S-subframe. For high-speed users within the high-speed cell, scheduling a larger number of downlink symbols in the S-subframe can improve the performance and throughput of the high-speed cell; for low-speed users within the high-speed cell, scheduling a smaller number of downlink symbols in the S-subframe can reduce interference to the public network, thus balancing the improvement of high-speed cell performance with the reduction of interference to the public network.

[0083] For example, when a train enters a high-speed cell, the downlink scheduling symbol count for high-speed users within the high-speed cell remains at 8 in the S-subframe. For high-speed users within the high-speed cell, performance and throughput can be improved by adding additional pilot symbols without requiring a downgraded MCS. Meanwhile, the downlink scheduling symbol count for low-speed users within the high-speed cell remains at 6 in the S-subframe. Even when the train has not entered the high-speed cell, the downlink scheduling symbol count for both high-speed and low-speed users within the high-speed cell remains at 6 in the S-subframe, thus reducing interference to the public network.

[0084] It should be understood that, in the embodiments of this application, for a private network base station, the cell covered by its network is always a high-speed cell. Before the train enters the range of the high-speed cell, all users in the high-speed cell can be regarded as low-speed users. When the train enters the range of the high-speed cell, all users in the high-speed cell include low-speed users and high-speed users on the train.

[0085] It should also be understood that, in the embodiments of this application, the configuration of S-subframes and the number of downlink scheduled symbols in S-subframes are two different concepts. The configuration of an S-subframe refers to the ratio of the lengths of the three parts—DwPTS, GP, and UpPTS—of the S-subframe, for example, the ratio of the number of symbols they occupy. The number of downlink scheduled symbols in an S-subframe refers to the number of symbols scheduled (or "used") within the symbols occupied by DwPTS, based on a given S-subframe configuration. The number of downlink scheduled symbols in an S-subframe is less than or equal to the number of symbols occupied by DwPTS in the S-subframe. For example, if DwPTS occupies 8 symbols in an S-subframe, then the number of downlink scheduled symbols in the S-subframe can only be less than or equal to 8, and cannot exceed 8. In other words, the configuration of S-subframes is fixed, while the number of downlink scheduled symbols in S-subframes is flexible or variable.

[0086] The following describes the application scenarios of the method provided in this application.

[0087] The method provided in this application can be applied to... Figure 1 The high-speed rail or bullet train network scenario shown can also be applied to other high-speed moving scenarios, and the embodiments of this application are not limited here.

[0088] For example, in Figure 1In the scenario shown, a dedicated network base station, terminal equipment on the train (i.e., high-speed users), and other terminal equipment using the network provided by the dedicated network base station (low-speed users) can constitute a communication system. This communication system can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G or 5G mobile communication systems (including standalone and non-standalone networks), or future-oriented evolution systems (e.g., 6G mobile communication systems). Alternatively, it can be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication system integrating two or more of the above systems. This application's embodiments are not limited to this.

[0089] In the embodiments of this application, private network base stations and public network base stations can also be referred to as wireless access network devices. In other words, in Figure 1 In the scenario shown, a communication system can be formed by the wireless access network equipment beside the track that provides high-speed cells, the terminal equipment on the train (i.e., high-speed users), and other terminal equipment (low-speed users) using the wireless access network equipment to provide network access. Similarly, a communication system can also be formed by the wireless access network equipment beside the track that provides ordinary cells, and other terminal equipment (low-speed users) using the wireless access network equipment to provide network access.

[0090] Optionally, wireless access network equipment can also be referred to as: access network equipment, network equipment, radio access network (RAN) node, RAN entity, or access node, etc., constituting part of the communication system to help terminal equipment (including low-speed and high-speed terminal equipment) achieve wireless access. Figure 1 In the communication system shown, private network base stations and public network base stations can be the same type of node or different types of nodes.

[0091] In one possible scenario, the wireless access network device can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6th-generation (6G) mobile communication system, or a base station in a future mobile communication system. Optionally, the wireless access network device can also be a macro base station, a micro base station, an indoor station, a relay node, a donor node, or a wireless controller in a CRAN scenario. Optionally, the wireless access network device can also be an access network device in vehicle-to-everything (V2X) technology, such as a roadside unit (RSU). All or part of the functions of the wireless access network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The wireless access network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the functions of the wireless access network device.

[0092] In NR technology, a radio access network device (e.g., a gNB) can consist of a centralized unit (CU) and one or more distributed units (DUs). The gNB-CU and gNB-DU are different logical nodes and can be deployed on different physical devices or on the same physical device.

[0093] Considering a separate control plane and user plane architecture, the gNB-CU can be further divided into a Central Unit-Control Plane (CU-CP) entity (or CU-CP node) and a Central Unit-User Plane (CU-UP) entity (or CU-UP node). The gNB-CU-CP is the control plane entity, providing signaling control, while the gNB-CU-UP is the user plane entity, providing data transmission for terminal devices. The gNB-CU-CP and gNB-CU-UP are connected via an E1 interface, the gNB-CU-CP and gNB-DU are connected via an F1-C interface, and the gNB-CU-UP and gNB-DU are connected via an F1-U interface. Its structure is as follows: Figure 4 As shown, Figure 4This is a schematic diagram of the separate architecture of gNB-CU-CP and gNB-CU-UP.

[0094] exist Figure 4 In the example shown, gNB-CU-CP may include RRC functionality and PDCP control plane functionality (e.g., for processing data of signaling radio bearers). gNB-CU-UP mainly includes SDAP functionality and PDCP user plane functionality.

[0095] For example Figure 4 The architecture shown also has the following characteristics:

[0096] A gNB will contain one gNB-CU-CP, multiple gNB-CU-UPs, and multiple gNB-DUs;

[0097] One DU can only connect to one gNB-CU-CP;

[0098] One CU-UP can only be connected to one gNB-CU-CP;

[0099] A DU can be connected to multiple gNB-CU-UPs under the control of the same CU-CP;

[0100] A CU-UP can be connected to multiple gNB-DUs under the control of the same CU-CP.

[0101] It should be understood that Figure 4 This is merely an example and should not impose any limitations on the architecture of the gNB. For example, in an architecture with separate CU-DU and CP-UP, the gNB may include only one gNB-CU-UP, one gNB-CU-CP, and one gNB-DU, or it may include more gNB-CU-UP and gNB-DU. This application does not impose any limitations.

[0102] In one possible scenario, for example, the RAN node can be the aforementioned CU, DU, CU-CP, or CU-UP. CU and DU can be configured separately or included in the same network element, such as a baseband unit (BBU). RU can be included in radio frequency equipment or radio frequency units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radiohead (RRH).

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

[0104] For example, Figure 5 The diagram shown is another example of a wireless access network device. Figure 5 As shown, the wireless access network equipment includes one or more CUs, one or more DUs, and one or more radio units (RUs). For clarity, Figure 5 Only one CU, DU, and RU are shown. The CU is used to connect to the core network and one or more DUs. Optionally, the CU may have some of the core network's functions. The CU may include CU-CP and CU-UP.

[0105] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of the protocol layers below the PDCP layer (such as the Radio Link Control (RLC) layer, the Media Access Control (MAC) layer, and / or the Physical (PHY) layer). Alternatively, the CU can be configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC and / or SDAP layers), and the DU can be configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC, MAC, and / or PHY layers).

[0106] When a CU includes CU-CP and CU-UP, CU-CP is used to implement the control plane functions of the CU, and CU-UP is used to implement the user plane functions of the CU. For example, when a CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.

[0107] The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as those in a 5G system. AMF network elements are responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.

[0108] CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices.

[0109] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0110] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0111] In the embodiments of this application, the terminal device may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, smart home devices, etc. The embodiments of this application do not limit the device form of the terminal.

[0112] It should be understood that in the embodiments of this application, "RAN node" can also be referred to in different ways, such as "RAN node" can also be called network device, access network device or wireless access network device, etc. Unless otherwise specified in this application, "network device" will be used as the term, where network device is the original term for access network device (such as base station).

[0113] It should be understood that Figure 1 The communication system shown is merely exemplary and should not impose any limitation on the communication systems applicable to the embodiments of this application. For example, Figure 1 The communication system shown may also include more or smaller network nodes, such as terminal devices or base stations (including private network base stations and public network base stations). Figure 1 The communication system shown includes base stations or terminal equipment, which can be various types of access network equipment or terminal equipment as described above. Embodiments of this application are not shown one by one in the figures.

[0114] The specific examples below will illustrate the case where the S-subframe includes 14 symbols. However, it should be understood that in other implementations of this application, the S-subframe may also include 12 symbols. In other words, the method provided in this application can also be applied to the case where the S-subframe includes 12 symbols. The specific implementation is similar to that of the case where the S-subframe includes 14 symbols, and can be found in the detailed description of the case of the S-subframe including 14 symbols below.

[0115] The following is combined with Figure 6 The method provided in this application is described in detail. Figure 6 This is a schematic interactive diagram illustrating an embodiment of the S-frame adaptive scheduling method of this application. This method 600 can be applied to... Figure 1The scenario shown can, of course, be applied to other communication scenarios as well, and the embodiments of this application are not limited to this.

[0116] It should be understood that in the embodiments of this application, a network device is used as the execution subject of the method to illustrate the method. As an example and not a limitation, the network device in this application may also be a chip, chip system, or processor that supports the network device in implementing the method, or it may be a logical node, logical module, or software that can implement all or part of the functions of the network device.

[0117] It should also be understood that, in this application, "sending information to...(terminal device)" can be interpreted as the destination of the information being the terminal. This can include sending information directly or indirectly to the terminal device. "Receiving information from...(terminal device) or receiving information from a terminal device" can be interpreted as the source of the information being the terminal device, and can include receiving information directly or indirectly from the terminal device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.

[0118] like Figure 6 As shown, Figure 6 The method 600 shown may include S601 to S604 (including S604a and S604b). The following is in conjunction with... Figure 6 Detail each step in method 600.

[0119] S601, the first network device detects whether the train has entered the coverage area of ​​the first cell. The S subframes in the first cell are configured in 8:2:4. The first cell is a high-speed cell provided by the first network device, which is a network device that provides network access for high-speed users on the train.

[0120] It should be understood that in the following description, "user" can be understood (or replaced) as "terminal device" or "user device", etc.

[0121] In this embodiment, the first network device can be a dedicated network base station set up on the train (high-speed rail or bullet train, etc.) track, mainly used to provide network services for high-speed mobile terminal devices (i.e., high-speed users) on the high-speed rail or bullet train. The first cell can be a high-speed cell. Users within the high-speed cell can include high-speed users on the train and low-speed users outside the train.

[0122] For example, the first network device can determine whether a train has entered the coverage area of ​​a first cell by identifying the access of a high-speed user on the train. If a high-speed user accesses the first cell, it can be determined that the train has entered the coverage area of ​​the first cell. If no high-speed user accesses the first cell, it can be determined that the train has not entered the coverage area of ​​the first cell.

[0123] The 8:2:4 configuration of the S-subframes in the first cell can be understood as follows: In the S-subframe, DwPTS occupies 8 symbols, GP occupies 2 symbols, and UpPTS occupies 4 symbols. Figure 7 Figure a shows the 8:2:4 configuration used in the S subframe. Figure 7 In the diagram, "D" represents the symbol occupied by DwPTS, "G" represents the symbol occupied by GP, and "U" represents the symbol occupied by UpPTS. Users within a high-speed cell can occupy 8 symbols in DwPTS to schedule the transmission of downlink reference signals, downlink control information, or downlink data for 8 or fewer symbols.

[0124] In S602a, when the train has not entered the coverage area of ​​the first cell, the low-speed users in the first cell schedule 6 symbols for downlink in the S subframe.

[0125] In this embodiment, when the train does not enter the coverage area of ​​the first cell, all users within the first cell are low-speed users located near the train; in other words, all users within the first cell are low-speed users located outside the train and near the first network device. This includes, for example, residents near the first network device. "The train does not enter the coverage area of ​​the first cell" can also be understood as: the train is not within the coverage area of ​​the first cell.

[0126] The downlink scheduling of 6 symbols in the S-frame for low-speed users within the first cell can be understood as follows: Of the 8 symbols occupied by the DwPTS (Downlink Reference Signal), only 6 are used (or scheduled) to transmit (send or receive) downlink reference signals, downlink control information, or downlink data. In other words, when the train has not entered the coverage area of ​​the first cell, within the first cell, the first network device uses only 6 of the 8 symbols occupied by the DwPTS in the S-frame to transmit downlink reference signals, downlink control information, or downlink data to all users (i.e., low-speed users) within the first cell. Within the first cell, all users (low-speed users) use only 6 of the 8 symbols occupied by the DwPTS in the S-frame to receive downlink reference signals, downlink control information, or downlink data.

[0127] Figure 7Figure b shows a schematic diagram of downlink scheduling of 6 symbols in the S-subframe. That is, the scheduling method of low-speed users in the first cell in the S-subframe is 6:4:4, or in other words, the configuration in the S-subframe for low-speed users in the first cell can be regarded as 6:4:4.

[0128] Optionally, in this embodiment, "scheduling 6 downlink symbols in the S-subframe" can also be referred to as "scheduling 6 downlink symbols in the S-subframe". Since 6 symbols are scheduled for transmission out of the 8 symbols occupied by DwPTS, it is equivalent to having 2 downlink symbols left unused or unscheduled. As one possible implementation, such as Figure 7 As shown in Figure b, the two symbols occupied by DwPTS that are not scheduled or not used can be regarded as symbols occupied by GP. In other words, the number of symbols occupied by GP can be increased from 2 to 4, and the number of symbols occupied by DwPTS can be increased from 8 to 6.

[0129] Through the aforementioned S602a, when the train does not enter the coverage area of ​​the first cell, low-speed users in the first cell can schedule a smaller number of downlink symbols in the S subframe, thereby reducing interference to the public network.

[0130] S602b, when a train enters the coverage area of ​​the first cell, the first network device determines whether the number of high-speed users in the first cell is greater than a first threshold value.

[0131] In this embodiment of the application, when the train enters the coverage area of ​​the first cell, the users within the first cell include: low-speed users and high-speed users on the train. "The train enters the coverage area of ​​the first cell" can also be understood as: the train is within the coverage area of ​​the first cell.

[0132] For example, in S602b, when a train enters the coverage area of ​​the first cell, the first network device can determine whether the number of high-speed users in the first cell is greater than a first threshold value, or whether the number of low-speed users in the first cell is less than or equal to the first threshold value; or whether the number of high-speed users in the first cell is greater than or equal to the first threshold value; or whether the number of low-speed users in the first cell is less than the first threshold value. The first threshold value can be predefined or pre-configured, and can also be called a first threshold, etc.

[0133] S603a, if the number of high-speed users in the first cell is less than or equal to the first threshold, all users in the first cell will have 6 symbols scheduled for downlink in the S subframe.

[0134] As one possible implementation, if the number of high-speed users in the first cell is less than a first threshold, or if the number of high-speed users in the first cell is equal to the first threshold, all users in the first cell (including low-speed and high-speed users) use 6 symbols for downlink scheduling in the S-subframe. In other words, when a train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, the first network device in the first cell uses only 6 of the 8 symbols occupied by DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to all users in the first cell. All users in the first cell (including low-speed and high-speed users) use only 6 of the 8 symbols occupied by DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data. In this way, because there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a small number (6) of symbols in the downlink of all users in the first cell in the S subframe, it is possible to flexibly determine the priority to reduce interference to the public network based on the actual situation of users in the cell. The implementation method is relatively flexible and can prioritize the aspect with greater gain according to the actual situation, which can reduce interference to the public network.

[0135] Optionally, the number of high-speed users in the first community is less than or equal to the first threshold value, which can also be understood as: the number of low-speed users in the first community is greater than the first threshold value.

[0136] Optionally, as a possible implementation, if the number of high-speed users in the first cell is less than or equal to a first threshold, the first network device may send configuration information or indication information to all users (low-speed users and high-speed users) in the first cell respectively, to instruct the users to schedule 6 symbols for downlink in the S-subframe. This embodiment does not limit the process by which the first network device instructs the users in the first cell on the specific scheduling method.

[0137] S603b, when the number of high-speed users in the first cell is greater than a first threshold, the first network device identifies the high-speed users and low-speed users in the first cell respectively.

[0138] If the number of high-speed users in the first cell exceeds a first threshold, or if the number of high-speed users in the first cell equals the first threshold, then the users in the first cell include both low-speed and high-speed users. The first network device can further determine which users in the first cell are low-speed users and which are high-speed users. In other words, the first network device can determine whether each user in the first cell is a high-speed user or a low-speed user.

[0139] For example, the first network device can determine whether a user (i.e., a terminal device) within the first cell is a low-speed user or a high-speed user based on the user's movement speed. If the user's movement speed is greater than a certain threshold, the user is determined to be a high-speed user; otherwise, the user is determined to be a low-speed user. This application embodiment does not limit the specific implementation method by which the first network device determines whether a user within the first cell is a low-speed user or a high-speed user.

[0140] Optionally, the number of high-speed users in the first community is greater than the first threshold value, which can also be understood as the number of low-speed users in the first community being less than or equal to the first threshold value.

[0141] In S604a, low-speed users in the first cell are scheduled for downlink 6 symbols in the S subframe.

[0142] In S604b, high-speed users in the first cell schedule 8 symbols for downlink in the S subframe.

[0143] In S603b, due to the large number of high-speed users in the first cell, it is necessary to balance reducing interference to the public network with the performance and throughput of the first cell. Therefore, in S604a, low-speed users in the first cell schedule 6 symbols for downlink in the S-subframe. In other words, when a train enters the coverage area of ​​the first cell and the number of high-speed users in the first cell exceeds a first threshold, the first network device in the first cell only uses 6 out of the 8 symbols occupied by DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to the low-speed users in the first cell. The low-speed users in the first cell only use 6 out of the 8 symbols occupied by DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data. By scheduling a smaller number of downlink symbols in the S-subframe, the low-speed users in the first cell can reduce interference to the public network.

[0144] In S604b, high-speed users within the first cell schedule 8 downlink symbols in the S-subframe. In other words, when a train enters the coverage area of ​​the first cell and the number of high-speed users within the first cell exceeds a first threshold, the first network device uses the 8 symbols occupied by the DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to the high-speed users within the first cell. The high-speed users within the first cell use the 8 symbols occupied by the DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data. Therefore, scheduling a larger number of downlink symbols within the S-subframe improves the performance and throughput of the high-speed cell, balancing performance gains for the high-speed cell with reduced interference to the public network.

[0145] In the S-frame, the downlink scheduling of 8 symbols can be understood as: using (or scheduling) these 8 symbols to transmit (send or receive) downlink reference signals, downlink control information, or downlink data from the 8 symbols occupied by DwPTS. Figure 7 Figure c in the diagram illustrates the downlink scheduling of 8 symbols in the S-subframe. Optionally, in the embodiments of this application, "downlink scheduling of 8 symbols in the S-subframe" can also be referred to as "downlink scheduling of 8 symbols in the S-subframe".

[0146] As one possible implementation, the first network device can send configuration information or indication information to low-speed users in the first cell, instructing the user to schedule 6 symbols for downlink in the S-subframe; and send configuration information or indication information to high-speed users in the first cell, instructing the user to schedule 8 symbols for downlink in the S-subframe. This application embodiment does not limit the process by which the first network device instructs users in the first cell on the specific scheduling method.

[0147] Using the method described above 600, the S-subframes within the high-speed cell (i.e., the first cell) are configured with a fixed structure. Different downlink symbol scheduling methods are employed depending on whether a train enters the high-speed cell. When the train is not in the high-speed cell, downlink users within the high-speed cell are scheduled with 6 symbols in the S-subframe, reducing interference to the public network. When the train enters the high-speed cell, different downlink symbol scheduling methods are determined based on the number of high-speed users within the high-speed cell. This allows for flexible prioritization of aspects requiring higher gain based on the actual situation of users within the cell, ensuring the efficiency of most users and thus improving resource utilization. Different downlink symbol scheduling methods are used for high-speed and low-speed users within the high-speed cell: high-speed users are scheduled with a larger number of downlink symbols in the S-subframe (e.g., 8) to improve the performance and throughput of the high-speed cell; low-speed users are scheduled with a smaller number of downlink symbols in the S-subframe (e.g., 6) to reduce interference to the public network. This balances the performance gain of the high-speed cell with the gain from reducing interference to the public network, thereby improving the efficiency of communication resource utilization.

[0148] Figure 8 This is a schematic interactive diagram illustrating another embodiment of the S-frame adaptive scheduling method of this application, as shown below. Figure 8 As shown, Figure 8 The method 800 shown may include S801 to S803 (including S803a and S803b). The following is in conjunction with... Figure 8 Detail each step in method 800.

[0149] S801, the first network device detects whether the train has entered the coverage area of ​​the first cell. The S subframes in the first cell are configured in 8:2:4. The first cell is a high-speed cell provided by the first network device, which is a network device that provides network access to users on the train.

[0150] In S802a, when the train has not entered the coverage area of ​​the first cell, the low-speed users in the first cell schedule 6 symbols downlink in the S subframe.

[0151] If the train does not enter the coverage area of ​​the first cell, all users in the first cell are considered low-speed users.

[0152] S802b, when a train enters the coverage area of ​​the first cell, the first network device determines whether the number of high-speed users in the first cell is greater than a first threshold value.

[0153] S803a, if the number of high-speed users in the first cell is less than or equal to the first threshold, all users in the first cell will have 6 symbols scheduled for downlink in the S subframe.

[0154] When a train enters the coverage area of ​​the first cell, all users within the first cell, including both low-speed and high-speed users, are affected. If the number of high-speed users within the first cell is less than a first threshold, the first network device transmits downlink reference signals, downlink control information, or downlink data to all users within the first cell using only 6 of the 8 symbols occupied by the DwPTS in the S-frame. All users within the first cell (including both low-speed and high-speed users) receive downlink reference signals, downlink control information, or downlink data using only 6 of the 8 symbols occupied by the DwPTS in the S-frame. This approach reduces interference to the public network due to the large number of low-speed users within the first cell. By scheduling fewer symbols (6) in the downlink within the S-frame for all users in the first cell, the system flexibly prioritizes minimizing interference to the public network based on the actual situation of users within the cell. This flexible approach allows for prioritizing aspects with higher gain, ensuring the efficiency of most users and reducing interference to the public network.

[0155] For a detailed explanation of each step from S801 to S803a, please refer to the description of the corresponding step in the above method 600. For the sake of brevity, it will not be repeated here.

[0156] In S803b, if the number of high-speed users in the first cell is greater than the first threshold, all users in the first cell will have 8 symbols scheduled for downlink in the S subframe.

[0157] When a train enters the coverage area of ​​the first cell, all users within the first cell include both low-speed and high-speed users. If the number of high-speed users in the first cell exceeds a first threshold, or if the number of high-speed users in the first cell equals the first threshold, both high-speed and low-speed users in the first cell use 8 symbols for downlink scheduling in the S-subframe. In other words, when a train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is greater than or equal to the first threshold, the first network device uses the 8 symbols occupied by the DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to all users in the first cell. All users in the first cell (including low-speed and high-speed users) use the 8 symbols occupied by the DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data. In this way, because there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signals for high-speed users, that is, to ensure the performance and throughput of the high-speed cell. By scheduling a relatively large number (8) of symbols in the downlink of all users within the first cell in the S-subframe, the performance and throughput of the high-speed cell can be flexibly prioritized based on the actual situation of the users within the cell. This implementation method is quite flexible. Prioritizing aspects with higher gains can ensure the efficiency of most users, improve the performance and throughput of the high-speed cell, and thus enhance resource utilization efficiency.

[0158] Using the method described above 800, the S-subframes within the high-speed cell (i.e., the first cell) employ a fixed configuration. Different downlink symbol scheduling methods are used depending on whether a train enters the high-speed cell. When the train is not in the high-speed cell, downlink signals for users within the high-speed cell are scheduled in the S-subframe for 6 symbols, reducing interference to the public network. When the train enters the high-speed cell, different downlink symbol scheduling methods are determined based on whether the number of high-speed users within the high-speed cell meets certain conditions. If there are many high-speed users in the high-speed cell, all users within the high-speed cell are scheduled for 8 downlink symbols in the S-subframe; if there are many low-speed users in the high-speed cell, users within the high-speed cell are scheduled for 6 downlink symbols in the S-subframe. This allows for flexible prioritization of aspects requiring higher gain based on the actual situation of users within the cell, ensuring the efficiency of most users and thus improving resource utilization efficiency. It balances the performance gain of the high-speed cell with the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.

[0159] Figure 9 This is a schematic interactive diagram illustrating another embodiment of the S-frame adaptive scheduling method of this application, as shown below. Figure 9 As shown, Figure 9The method 900 shown may include S901 to S903 (including S903a and S903b). The following is in conjunction with... Figure 9 Detail each step in Method 900.

[0160] S901, the first network device detects whether the train has entered the coverage area of ​​the first cell. The S subframes in the first cell are configured in 8:2:4. The first cell is a high-speed cell provided by the first network device, which is a network device that provides network access to users on the train.

[0161] For a detailed explanation of S901, please refer to the description of step S601 in method 600 above. For the sake of brevity, it will not be repeated here.

[0162] In S902a, if the train does not enter the coverage area of ​​the first cell, low-speed users in the first cell will not be scheduled for downlink in the S subframe.

[0163] When the train has not entered the coverage area of ​​the first cell, all users within the first cell are considered low-speed users. The fact that low-speed users within the first cell do not participate in downlink scheduling within the S-subframe can be understood as: users within the first cell do not utilize the S-subframe to transmit downlink reference signals, downlink control information, or downlink data. Optionally, in this embodiment, "not participating in downlink scheduling within the S-subframe" can also be referred to as "downlink not being scheduled within the S-subframe," or, the number of downlink symbols scheduled within the S-subframe is 0. That is, within the first cell, the first network device does not use the downlink symbols in the S-subframe (i.e., DwPTS occupies 8 symbols) to transmit downlink information to users within the first cell (i.e., low-speed users). All users within the first cell do not use the 8 symbols occupied by DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data. In this way, when the train has not entered the coverage area of ​​the first cell, users within the first cell do not participate in downlink scheduling within the S-subframe, meaning that low-speed users schedule 0 downlink symbols within the S-subframe, which reduces interference to the public network.

[0164] S902b, when a train enters the coverage area of ​​the first cell, the first network device determines whether the number of high-speed users in the first cell is greater than a first threshold value.

[0165] S903a: If the number of high-speed users in the first cell is less than or equal to the first threshold, all users in the first cell will not be scheduled for downlink in the S subframe.

[0166] If the number of high-speed users in the first cell is less than a first threshold, or if the number of high-speed users in the first cell is equal to the first threshold, all users in the first cell (including low-speed and high-speed users) will not be scheduled for downlink in the S-subframe. In other words, when a train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, the first network device will not use the 8 symbols occupied by DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to all users in the first cell. All users in the first cell will not use the 8 symbols occupied by DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data. In this way, because there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By not scheduling downlink for users in the first cell in the S-subframe, the need to prioritize reducing interference to the public network can be flexibly determined according to the actual situation of users in the cell, making the implementation method relatively flexible. It can prioritize aspects with higher gain according to the actual situation, ensuring the usage efficiency of most users and reducing interference to the public network.

[0167] Optionally, in this embodiment, "not scheduling downlink in S-subframes" can also be referred to as "downlink not scheduled in S-subframes". Since it is not transmitted in the 8 symbols occupied by DwPTS, it is equivalent to the 8 symbols occupied by DwPTS being unused or unscheduled. As one possible implementation, such as... Figure 10 As shown, Figure 10 Figure a shows the 8:2:4 configuration of the S subframe; Figure 10 Figure b in the diagram shows the case where downlink scheduling is not performed in the S subframe; Figure 10 Figure c shows the case of downlink scheduling of 8 symbols in the S subframe. For example... Figure 10 As shown in Figure b, the symbols occupied by DwPTS that are not scheduled or used can be considered as symbols occupied by GP. In other words, without downlink scheduling in the S-frame, the number of symbols occupied by GP can increase from 2 to 10, and the number of symbols occupied by DwPTS can decrease from 8 to 0.

[0168] In S903b, if the number of high-speed users in the first cell is greater than the first threshold, all users in the first cell will have 8 symbols scheduled for downlink in the S subframe.

[0169] When a train enters the coverage area of ​​the first cell, all users within the first cell include both low-speed and high-speed users. If the number of high-speed users in the first cell exceeds a first threshold, or if the number of high-speed users in the first cell equals the first threshold, both high-speed and low-speed users in the first cell use 8 symbols for downlink scheduling in the S-subframe. In other words, when a train enters the coverage area of ​​the first cell and the number of high-speed users in the first cell is greater than or equal to the first threshold, the first network device uses the 8 symbols occupied by the DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to all users in the first cell. All users in the first cell use the 8 symbols occupied by the DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data. In this way, because there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signals for high-speed users, that is, to ensure the performance and throughput of the high-speed cell. By scheduling a large number (8) of symbols in the downlink of all users in the first cell in the S subframe, the performance and throughput of the high-speed cell can be flexibly determined according to the actual situation of the users in the cell. The implementation method is relatively flexible and can prioritize the aspects with greater gains according to the actual situation, ensuring the usage efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving the resource utilization efficiency.

[0170] Optionally, if the number of high-speed users in the first cell is greater than a first threshold, in addition to scheduling 8 downlink symbols for all users in the first cell in the S-subframe, another possible implementation is as follows: The first network device can further distinguish between low-speed and high-speed users in the first cell. For high-speed users in the first cell, 8 downlink symbols are scheduled in the S-subframe; for low-speed users in the first cell, 6 downlink symbols are scheduled in the S-subframe, or no downlink scheduling is performed in the S-subframe. Different S-subframe downlink symbol scheduling methods are used for high-speed and low-speed users in the high-speed cell: high-speed users are scheduled with a larger number of downlink symbols in the S-subframe (e.g., 8), which can improve the performance and throughput of the high-speed cell; low-speed users are scheduled with a smaller number of downlink symbols in the S-subframe (e.g., 6 or 0), which can reduce interference to the public network; this balances the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.

[0171] Figure 11 This is a schematic interactive diagram illustrating another embodiment of the S-frame adaptive scheduling method of this application, as shown below. Figure 11 As shown, Figure 11 The method 1100 shown may include S1101 to S1105. The following is in conjunction with… Figure 11 Detail each step in method 1100.

[0172] S1101, the first network device detects whether the train has entered the coverage area of ​​the first cell. The S subframes in the first cell are configured in 6:4:4. The first cell is a high-speed cell provided by the first network device, which is a network device that provides network access to users on the train.

[0173] The 6:4:4 configuration of the S subframes in the first cell can be understood as follows: in the S subframe, DwPTS occupies 6 symbols, GP occupies 4 symbols, and UpPTS occupies 4 symbols. Figure 12 Figure a shows the 6:4:4 configuration used in the S subframe. Figure 12 In the diagram, "D" represents the symbol occupied by DwPTS, "G" represents the symbol occupied by GP, and "U" represents the symbol occupied by UpPTS. Users within a high-speed cell can occupy 6 symbols in DwPTS to schedule the transmission of downlink reference signals, downlink control information, or downlink data for 6 or fewer symbols.

[0174] In S1102a, when the train has not entered the coverage area of ​​the first cell, the low-speed users in the first cell schedule 6 symbols downlink in the S subframe.

[0175] When the train has not entered the coverage area of ​​the first cell, all users within the first cell are considered low-speed users. The downlink scheduling of 6 symbols by low-speed users in the first cell within the S-subframe can be understood as: low-speed users in the first cell using (or scheduling) the 6 symbols occupied by DwPTS to transmit downlink reference signals, downlink control information, or downlink data. In other words, when the train has not entered the coverage area of ​​the first cell, within the first cell, the first network device uses the 6 symbols occupied by DwPTS in the S-subframe to transmit downlink reference signals, downlink control information, or downlink data to all users within the first cell. All users within the first cell use the 6 symbols occupied by DwPTS in the S-subframe to receive downlink reference signals, downlink control information, or downlink data.

[0176] Through the aforementioned S1102a, when the train does not enter the coverage area of ​​the first cell, low-speed users in the first cell can schedule a smaller number of downlink symbols in the S subframe, thereby reducing interference to the public network.

[0177] S1102b, when the train enters the coverage area of ​​the first cell, the first network device determines whether the number of high-speed users in the first cell is greater than a first threshold value.

[0178] S1103a, if the number of high-speed users in the first cell is less than or equal to the first threshold, all users in the first cell will have 6 symbols scheduled for downlink in the S subframe.

[0179] Optionally, the number of high-speed users in the first community is less than or equal to the first threshold value, which can also be understood as: the number of low-speed users in the first community is greater than the first threshold value.

[0180] When a train enters the coverage area of ​​the first cell, all users within the first cell include both low-speed and high-speed users. In other words, when a train enters the coverage area of ​​the first cell, and the number of high-speed users within the first cell is less than or equal to a first threshold, the first network device within the first cell uses the 6 symbols occupied by DwPTS in the S-frame to transmit downlink reference signals, downlink control information, or downlink data to all users within the first cell. All users within the first cell use the 6 symbols occupied by DwPTS in the S-frame to receive downlink reference signals, downlink control information, or downlink data. In this way, because there are many low-speed users within the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6) of symbols in the S-frame for downlink transmission to all users within the first cell, the system flexibly determines which aspects require priority in reducing interference to the public network based on the actual situation of users within the cell. This implementation method is relatively flexible and can prioritize aspects with higher gain based on actual conditions, thus reducing interference to the public network.

[0181] S1103b, if the number of high-speed users in the first cell is greater than the first threshold, the first network device changes the configuration of the S subframes in the first cell to 8:2:4.

[0182] Optionally, the number of high-speed users in the first community is greater than the first threshold value, which can also be understood as the number of low-speed users in the first community being less than or equal to the first threshold value.

[0183] As one possible implementation, if the number of high-speed users in the first cell is greater than a first threshold, or if the number of high-speed users in the first cell is equal to the first threshold, the first network device can notify all terminal devices (i.e., all users) in the first cell via a Remaining Minimum System Information (RMSI), an RRC reconfiguration message, or other configuration information that the S-subframe configuration in the first cell is 8:2:4. This informs users of the updated S-subframe configuration in the first cell. Upon receiving the information from the first network device, users in the first cell can then determine the latest S-subframe configuration. Figure 12Figure b shows the 8:2:4 configuration used in the S subframe. For a detailed explanation of the 8:2:4 configuration used in the S subframe, please refer to the corresponding section in the above embodiments; for brevity, it will not be repeated here.

[0184] By updating the configuration of the S-subframes in the first cell, the configuration of the S-subframes can be flexibly adjusted according to the actual situation of users within the cell. This makes the configuration of the S-subframes more suitable for the actual situation of users within the cell, and the implementation method is quite flexible. Through flexible adjustment of the S-subframe configuration, aspects with higher gain can be prioritized according to actual conditions, ensuring the usage efficiency of most users and thus improving resource utilization efficiency.

[0185] S1104, all users in the first cell schedule 8 symbols for downlink in the S subframe.

[0186] After the first network device changes the configuration of the S-frames in the first cell to 8:2:4, both high-speed and low-speed users in the first cell use 8 symbols for downlink scheduling in the S-frames. In other words, when a train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is greater than or equal to a first threshold, the first network device uses the 8 symbols occupied by the DwPTS in the S-frame to transmit downlink reference signals, downlink control information, or downlink data to all users (low-speed and high-speed users) in the first cell. All users in the first cell use the 8 symbols occupied by the DwPTS in the S-frame to receive downlink reference signals, downlink control information, or downlink data. In this way, because there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signals for high-speed users, that is, to ensure the performance and throughput of the high-speed cell. By scheduling a large number (8) of symbols in the downlink of all users in the first cell in the S subframe, the performance and throughput of the high-speed cell can be flexibly determined according to the actual situation of the users in the cell. The implementation method is relatively flexible and can prioritize the aspects with greater gains according to the actual situation, ensuring the usage efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving the resource utilization efficiency.

[0187] Optionally, if the number of high-speed users in the first cell is greater than a first threshold, in addition to scheduling 8 downlink symbols in the S-subframe for all users (low-speed and high-speed users) in the first cell, another possible implementation is to further distinguish between low-speed and high-speed users in the first cell. For high-speed users in the first cell, 8 downlink symbols are scheduled in the S-subframe; for low-speed users in the first cell, 6 downlink symbols are scheduled in the S-subframe, or no downlink scheduling is performed in the S-subframe (0 downlink symbols are scheduled in the S-subframe). Different S-subframe downlink symbol scheduling methods are used for high-speed and low-speed users in the high-speed cell: high-speed users are scheduled with a larger number of downlink symbols in the S-subframe (e.g., 8) to improve the performance and throughput of the high-speed cell; low-speed users are scheduled with a smaller number of downlink symbols in the S-subframe (e.g., 6 or 0) to reduce interference to the public network; this balances the performance gain of the high-speed cell and the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.

[0188] Optionally, the method 1100 may also include S1105.

[0189] S1105, the first network device sends the adjusted S-frame configuration to the second network device. The second network device is a network device that provides network access to users on the train. The high-speed cell provided by the second network device is the second cell.

[0190] After the first network device determines that the configuration of the S-subframe needs to be adjusted, it can send the adjusted S-subframe configuration to the second network device. The second network device also provides network access for high-speed users on the train. For example, the second network device can be a dedicated network base station set up on the train (high-speed rail or bullet train) track. By having the first network device send the adjusted S-subframe configuration to the second network device, and the second network device determines that the number of high-speed users in the second cell exceeds a certain threshold, it can prepare to update the S-subframe configuration in advance. This reduces the time required for the second network device to reconfigure the S-subframe configuration, lowers communication latency, and improves communication efficiency.

[0191] The S-subframe adaptive scheduling method provided in this application, in high-speed rail or EMU network scenarios, adaptively adjusts the number of downlink scheduling symbols in the S-subframe of the high-speed cell (first cell) covered by the private network base station (i.e., the first network device) based on whether the train has arrived at the high-speed cell covered by the private network base station and the user attributes (high-speed user or low-speed user) within the high-speed cell. For high-speed users within the high-speed cell, scheduling a larger number of downlink symbols in the S-subframe can improve the performance and throughput of the high-speed cell; for low-speed users within the high-speed cell, scheduling a smaller number of downlink symbols in the S-subframe or not scheduling downlink symbols in the S-subframe can reduce interference to the public network, thus balancing the improvement of high-speed cell performance with the reduction of interference to the public network.

[0192] It should be understood that the above description is merely to help those skilled in the art better understand the embodiments of this application, and is not intended to limit the scope of the embodiments of this application. Based on the examples given above, those skilled in the art can obviously make various equivalent modifications or changes. For example, some steps in the above method embodiments may be unnecessary, or new steps may be added. Alternatively, any combination of two or more of the above embodiments may be used. Such modifications, changes, or combinations also fall within the scope of the embodiments of this application.

[0193] It should also be understood that the methods, situations, categories, and classifications of embodiments in this application are for the convenience of description only and should not constitute a special limitation. Various methods, categories, situations, and features in embodiments can be combined without contradiction.

[0194] It should also be understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0195] It should also be understood that the above description of the embodiments of this application focuses on highlighting the differences between the various embodiments. Any similarities or differences not mentioned can be referred to each other. For the sake of brevity, they will not be repeated here.

[0196] The above combination Figures 1 to 12 The methods of the embodiments of this application have been described in detail. Hereinafter, in conjunction with... Figures 13 to 15 The communication device of the embodiments of this application will be described in detail.

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

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

[0199] The terminal device and network device provided in this application embodiment are used to execute any of the S-subframe adaptive scheduling methods provided in the above-described method embodiments, thus achieving the same effect as the above-described implementation method. When using integrated units, the terminal device or network device may include a processing module, a storage module, and a communication module. The processing module can be used to control and manage the actions of the terminal device or network device. For example, it can be used to support the terminal device or network device in executing the steps executed by the processing unit. The storage module can be used to support the storage of program code and data, etc. The communication module can be used to support communication between the terminal device or network device and other devices.

[0200] The processing module can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination of functions that implement computing capabilities, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, or other devices that interact with other electronic devices.

[0201] For example, Figure 13 A schematic block diagram of a communication device 1300 according to an embodiment of this application is shown. The communication device 1300 may correspond to the network device (e.g., a first network device or a second network device) described in methods 600 to 1100, or it may be a chip or component applied to a network device. Furthermore, each module or unit in the communication device 1300 is used to execute the actions or processes performed by the first network device in methods 600 to 1100.

[0202] like Figure 13 As shown, the communication device 1300 includes a processing module 1310 and an interface module 1320. The interface module 1320 is used to perform specific signal transmission and reception under the drive of the processing module 1310.

[0203] Processing module 1310 is used to: determine the number of downlink symbols scheduled by high-speed users and / or low-speed users in the S-subframe for each of the following based on whether the train enters the coverage area of ​​the first cell or at least one of high-speed users and / or low-speed users in the first cell: the first cell is the cell that provides network access to the communication device 1300; the communication device 1300 is a device that provides network services to high-speed users on the train; and low-speed users are users outside the train who access the first cell.

[0204] The interface module 1320 is used to: send downlink information to the high-speed user and / or the low-speed user respectively, based on the number of symbols scheduled for downlink in the S-subframe by the high-speed user and / or the low-speed user respectively.

[0205] The communication device provided in this application embodiment, in a high-speed rail or EMU network scenario, within the high-speed cell (i.e., the first cell) covered by the communication device, adaptively adjusts the number of downlink scheduling symbols for high-speed users and low-speed users in the S-subframe based on whether a train enters the high-speed cell and the user attributes (high-speed user or low-speed user) within the high-speed cell. This aims to achieve different numbers of downlink symbols scheduled for high-speed users and low-speed users within the high-speed cell in the S-subframe. For high-speed users within the high-speed cell, scheduling a larger number of downlink symbols in the S-subframe can improve the performance and throughput of the high-speed cell; for low-speed users within the high-speed cell, scheduling a smaller number of downlink symbols in the S-subframe can reduce interference to the public network, thus balancing the improvement of high-speed cell performance with the reduction of interference to the public network.

[0206] In some possible implementations, the downlink pilot time slot (DwPTS) occupies 8 symbols in the S-subframe. When the train has not entered the coverage area of ​​the first cell, the users within the first cell include low-speed users. The number of downlink symbols scheduled for low-speed users in this S-subframe is 6 out of the 8 symbols occupied by DwPTS. In this implementation, when the train has not entered the coverage area of ​​the first cell, low-speed users within the first cell schedule a smaller number of downlink symbols in the S-subframe, thereby reducing interference to the public network.

[0207] In some possible implementations, the DwPTS occupies 8 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed and low-speed users. If the number of high-speed users in the first cell exceeds a first threshold, the number of downlink symbols scheduled for both high-speed and low-speed users in the S-subframe is the same as the 8 symbols occupied by the DwPTS. In this implementation, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal for high-speed users, i.e., to guarantee the performance and throughput of the high-speed cell. By scheduling a relatively large number (8 symbols) of downlink symbols for all users in the first cell in the S-subframe, the performance and throughput of the high-speed cell can be flexibly determined based on the actual situation of the users in the cell. This implementation method is relatively flexible. Prioritizing aspects with higher gain can be based on actual conditions, ensuring the utilization efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving resource utilization efficiency.

[0208] Alternatively, when the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to a first threshold, the number of downlink symbols scheduled for both high-speed and low-speed users in the S-subframe is 6 out of the 8 symbols occupied by the DwPTS. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6) of symbols for all users in the first cell in the downlink in the S-subframe, the system flexibly determines which aspects need to be prioritized to reduce interference to the public network based on the actual situation of users in the cell. This implementation method is relatively flexible and can prioritize aspects with higher gain based on actual conditions, thereby reducing interference to the public network.

[0209] In some possible implementations, the downlink pilot time slot (DwPTS) in the S-subframe occupies 8 symbols. When the train enters the coverage area of ​​the first cell, the users in the first cell include high-speed users and low-speed users. If the number of high-speed users in the first cell is greater than a first threshold, the number of downlink symbols scheduled for low-speed users in this S-subframe is 6 out of the 8 symbols occupied by DwPTS, and the number of downlink symbols scheduled for high-speed users in this S-subframe is always 8 symbols occupied by DwPTS. In this implementation, different downlink symbol scheduling methods are used for high-speed users and low-speed users in the high-speed cell: high-speed users are scheduled with a larger number of downlink symbols in the S-subframe (e.g., 8) to improve the performance and throughput of the high-speed cell; low-speed users are scheduled with a smaller number of downlink symbols in the S-subframe (e.g., 6) to reduce interference to the public network. This balances the performance gain of the high-speed cell with the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.

[0210] In some possible implementations, DwPTS occupies 8 symbols in the S-subframe. When the train has not entered the coverage area of ​​the first cell, users within the first cell, including low-speed users, are not scheduled for downlink in this S-subframe. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By excluding downlink scheduling for users in the first cell from the S-subframe, it is possible to flexibly determine which aspects require priority in minimizing interference to the public network based on the actual situation of users within the cell. This implementation method is relatively flexible. Prioritizing aspects with higher gain can be ensured based on actual conditions, guaranteeing the usage efficiency of most users and reducing interference to the public network.

[0211] In some possible implementations, DwPTS occupies 8 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include high-speed users and low-speed users. If the number of high-speed users in the first cell exceeds a first threshold, the downlink scheduling number of symbols for both high-speed and low-speed users in this S-subframe is the same as the 8 symbols occupied by DwPTS. In this implementation, since there are many high-speed users in the first cell, it is necessary to ensure the demodulation performance of the reference signal for high-speed users, i.e., to ensure the performance and throughput of the high-speed cell. By scheduling a relatively large number (8 symbols) of downlink symbols for all users in the first cell in the S-subframe, the performance and throughput of the high-speed cell can be flexibly determined based on the actual situation of the users in the cell. This implementation is relatively flexible, allowing priority to be given to aspects with higher gain based on actual conditions, ensuring the utilization efficiency of most users, improving the performance and throughput of the high-speed cell, and thus improving resource utilization efficiency.

[0212] Alternatively, if the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to a first threshold, downlink scheduling for both high-speed and low-speed users will not be performed in that S-subframe. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By excluding downlink scheduling for users in the first cell from the S-subframe, the system flexibly determines which aspects require priority in minimizing interference to the public network based on the actual situation of users within the cell. This implementation method is quite flexible. Prioritizing aspects with higher gain can be ensured based on actual conditions, guaranteeing the usage efficiency of most users and reducing interference to the public network.

[0213] In some possible implementations, the DwPTS occupies 6 symbols in the S-subframe. When the train has not entered the coverage area of ​​the first cell, the users within the first cell include low-speed users. The number of downlink symbols scheduled by low-speed users in this S-subframe is equal to the 6 symbols occupied by the DwPTS. In this implementation, when the train has not entered the coverage area of ​​the first cell, low-speed users within the first cell schedule a smaller number of downlink symbols in the S-subframe, thereby reducing interference to the public network.

[0214] In some possible implementations, DwPTS occupies 6 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed and low-speed users. If the number of high-speed users in the first cell is less than or equal to a first threshold, the downlink scheduling number of symbols for both high-speed and low-speed users in this S-subframe is the same as the 6 symbols occupied by DwPTS. In this implementation, since there are many low-speed users in the first cell, it is necessary to reduce interference to the public network. By scheduling a smaller number (6 symbols) of downlink symbols for all users in the first cell in the S-subframe, the system flexibly determines which aspects need to be prioritized to reduce interference to the public network based on the actual situation of the users in the cell. This implementation is relatively flexible and can prioritize aspects with higher gain based on actual conditions, thus reducing interference to the public network.

[0215] In some possible implementations, the DwPTS occupies 6 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed and low-speed users. If the number of high-speed users in the first cell exceeds a first threshold, the processing module 1310 further adjusts the DwPTS in the S-subframe to occupy 8 symbols. Both high-speed and low-speed users in this S-subframe have downlink scheduling using the 8 symbols occupied by DwPTS. This implementation allows for flexible adjustment of the S-subframe configuration based on the actual situation of users within the cell, making the S-subframe configuration more suitable for the actual situation of users within the cell. This flexible implementation allows for prioritizing aspects with higher gain based on actual conditions, ensuring the efficiency of most users, improving the performance and throughput of high-speed cells, and thus improving resource utilization efficiency.

[0216] In some possible implementations, the DwPTS occupies 6 symbols in the S-subframe. When the train enters the coverage area of ​​the first cell, the users in the first cell include high-speed users and low-speed users. If the number of high-speed users in the first cell exceeds a first threshold, the processing module 1310 further adjusts the DwPTS in the S-subframe to: DwPTS occupies 8 symbols in the S-subframe; the number of downlink scheduling symbols for low-speed users in this S-subframe is 6 out of the 8 symbols occupied by DwPTS; and the number of downlink scheduling symbols for high-speed users in the S-subframe is also 8 symbols occupied by DwPTS. This implementation allows for flexible adjustment of the S-subframe configuration based on the actual situation of users within the cell, making the S-subframe configuration more suitable for the actual situation of users within the cell, thus providing a relatively flexible implementation. Different downlink symbol scheduling methods are used for high-speed users and low-speed users in high-speed cells: high-speed users are scheduled with a larger number of downlink symbols in the S-subframe (e.g., 8) to improve the performance and throughput of the high-speed cell; low-speed users are scheduled with a smaller number of downlink symbols in the S-subframe (e.g., 6) to reduce interference to the public network; this balances the performance gain of the high-speed cell with the gain of reducing interference to the public network, thereby improving the efficiency of communication resource utilization.

[0217] In some possible implementations, interface module 1320 is further configured to: send indication information to the second network device, indicating that the number of symbols occupied by DwPTS in the S-subframe is adjusted to 8 symbols, the second network device is a network device providing network services to high-speed users on the train, and the cell providing the network service is the second cell. In this implementation, the second network device can prepare to update the configuration of the S-subframe in advance, thereby reducing the time used by the second network device to reconfigure the S-subframe configuration, reducing communication latency, and improving communication efficiency.

[0218] It should be understood that the specific process of each unit in the communication device 1300 performing the above-mentioned corresponding steps can be referred to the description of the first network device or the second network device in the relevant embodiments of methods 600 to 1100 above. For the sake of brevity, it will not be repeated here.

[0219] Optionally, the interface module 1320 may include a receiving unit (module) and a sending unit (module) for performing the steps of receiving and sending information by the first network device or the second network device in the various embodiments of the aforementioned methods 600 to 1100.

[0220] Furthermore, the communication device 1300 may also include a storage unit. The interface module 1320 may be a transceiver, an input / output interface, or an interface circuit. The storage unit is used to store instructions executed by the interface module 1320 and the processing module 1310. The interface module 1320, the processing module 1310, and the storage unit are coupled to each other. The storage unit stores instructions, the processing module 1310 executes the instructions stored in the storage unit, and the interface module 1320 performs specific signal transmission and reception under the drive of the processing module 1310.

[0221] It should be understood that interface module 1320 can be a transceiver, an input / output interface, or interface circuitry. The storage unit can be a memory. Processing module 1310 can be implemented by a processor. Figure 14 As shown, the communication device 1400 may include a processor 1410, a memory 1420, and a transceiver 1430.

[0222] Figure 13 The communication device 1300 shown or Figure 14 The communication device 1400 shown can implement the steps performed by the first network device or the second network device in the embodiments of methods 600 to 1100 described above. Similar descriptions can be found in the descriptions of the corresponding methods described above. To avoid repetition, further details are omitted here.

[0223] It should also be understood that Figure 13 The communication device 1300 shown or Figure 14 The communication device 1400 shown can be a network device, or the network device may include... Figure 13 The communication device 1300 shown or Figure 14 The communication device 1400 shown.

[0224] It should also be understood that the network device in this application may also be a chip, chip system, or processor that supports the implementation of the method by the network device, or a logical node, logical module, or software that can implement all or part of the functions of the network device.

[0225] It should also be understood that the division of units in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, all units in the device can be implemented entirely through software calls from processing elements; all units can be implemented entirely in hardware; or some units can be implemented through software calls from processing elements, while others are implemented in hardware. For example, each unit can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as a program in memory, and its function can be called and executed by a processing element within the device. Here, the processing element can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be implemented through integrated logic circuits in the processor element or through software calls from processing elements.

[0226] In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these forms of integrated circuits. As another example, when a unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).

[0227] Figure 15This is a schematic diagram of a network device 1500 provided in an embodiment of this application, which can be used to implement the functions of the first network device or the second network device in the above-described method. The network device 1500 includes one or more radio frequency (RF) units, such as a remote radio unit (RRU) 1501 and one or more baseband units (BBUs) (also referred to as digital units, DUs) 1502. The RRU 1501 can be called a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and may include at least one antenna 15011 and an RF unit 15012. The RRU 1501 is mainly used for transmitting and receiving RF signals and converting RF signals to baseband signals, for example, for sending signaling messages as described in the above embodiments to terminal devices. The BBU 1502 is mainly used for baseband processing and controlling the base station. The RRU 1501 and BBU 1502 can be physically arranged together or physically separated, i.e., a distributed base station.

[0228] The BBU 1502 serves as the control center of the base station, also known as the processing unit. It primarily performs baseband processing functions such as channel coding, multiplexing, modulation, and spread spectrum. For example, the BBU (processing unit) 1502 can control the base station to execute the network device operation procedures described in the above method embodiments.

[0229] In one example, the BBU 1502 can consist of one or more boards. These boards can collectively support a single access standard wireless access network (such as an LTE system or a 5G system), or they can each support wireless access networks with different access standards. The BBU 1502 also includes a memory 15021 and a processor 15022. The memory 15021 stores necessary instructions and data. The processor 15022 controls the base station to perform necessary actions, such as controlling the base station to execute the network device operation procedures described in the above method embodiments. The memory 15021 and processor 15022 can serve one or more boards. That is, each board can have its own memory and processor, or multiple boards can share the same memory and processor. Furthermore, each board can also have necessary circuitry.

[0230] In one possible implementation, with the development of system-on-chip (SoC) technology, all or part of the functions of parts 1502 and 1501 can be implemented by SoC technology, for example, by a base station function chip. This base station function chip integrates a processor, memory, antenna interface, and other devices. The program for base station-related functions is stored in memory, and the processor executes the program to implement the relevant functions of the base station. Optionally, the base station function chip can also read external memory to implement the relevant functions of the base station.

[0231] It should be understood that Figure 15 The network device structure shown in the example is merely one possible configuration and should not be construed as limiting the embodiments of this application. This application does not exclude the possibility of other base station structures in the future. For example, Figure 4 or Figure 5 The diagram shows another possible structural form of a network device (access network device).

[0232] It should be understood that in the embodiments of this application, the processor can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0233] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0234] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, all or part of the processes or functions according to the embodiments of this 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. 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 wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.

[0235] This application also provides a communication system, which includes: the terminal equipment described above (including high-speed users and low-speed users) and the network equipment described above (a first network equipment, or a first network equipment and a second network equipment).

[0236] This application also provides a computer-readable medium for storing computer program code, the computer program including instructions for performing the S-subframe adaptive scheduling method of methods 600 to 1100 of this application. The readable medium may be a read-only memory (ROM) or a random access memory (RAM), and this application does not limit this.

[0237] This application also provides a computer program product including instructions that, when executed, cause a terminal device to perform terminal device operations corresponding to the above-described methods, or cause a network device (a first network device or a second network device) to perform network device operations corresponding to the above-described methods.

[0238] This application also provides a chip, which includes a processor for executing computer programs or instructions stored in a memory, causing a communication device equipped with the chip to perform any of the methods provided in the above-described embodiments of this application.

[0239] Optionally, any of the communication devices provided in the above embodiments of this application may include the system chip.

[0240] Optionally, the computer instructions are stored in a storage unit.

[0241] Optionally, the storage unit can be an internal storage unit within the chip, such as a register or cache. Alternatively, it can be an external storage unit located within the terminal, such as ROM or other types of static storage devices capable of storing static information and instructions, like RAM. The processor mentioned above can be a CPU, microprocessor, ASIC, or one or more integrated circuits executing a program for controlling the aforementioned main system information transmission method. The processing unit and the storage unit can be decoupled and located on different physical devices, connected via wired or wireless means to implement their respective functions, thus supporting the system chip in implementing the various functions described in the above embodiments. Alternatively, the processing unit and the memory can also be coupled to the same device.

[0242] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0243] The terms "uplink" and "downlink" appearing in this application are used to describe the direction of data / information transmission in specific scenarios. For example, the "uplink" direction generally refers to the direction of data / information transmission from the terminal to the network side, or the direction of transmission from the distributed unit to the centralized unit. The "downlink" direction generally refers to the direction of data / information transmission from the network side to the terminal, or the direction of transmission from the centralized unit to the distributed unit. It can be understood that "uplink" and "downlink" are only used to describe the direction of data / information transmission, and the specific starting and ending devices of the data / information transmission are not limited.

[0244] In this application, various objects such as messages / information / devices / network elements / systems / apparatus / actions / operations / processes / concepts may be named. It is understood that these specific names do not constitute a limitation on the relevant objects. The names may be changed depending on the scenario, context, or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from their functions and technical effects embodied / performed in the technical solution.

[0245] Those skilled in the art will recognize that the methods in the embodiments of this application can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server integrating one or more available media.

[0246] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0247] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, 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; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0248] 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 this embodiment according to actual needs.

[0249] In addition, 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.

[0250] If the aforementioned functions are implemented as 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 this application, in essence, or the part that contributes to the prior art, or a portion 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 a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes: USB flash drive, portable hard drive, read-only memory (ROM), and random access memory.

[0251] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for adaptive scheduling of S-subframes, characterized in that, The method includes: The first network device determines the number of downlink symbols scheduled for each of the high-speed and / or low-speed users in the S-subframe based on whether the train has entered the coverage area of ​​the first cell, or whether there is at least one of the high-speed users and / or low-speed users in the first cell. The first cell is the cell that provides network services to the first network device. The first network device is a network device that provides network services to the high-speed users on the train. The low-speed users are users outside the train who are connected to the first cell. The first network device uses the number of symbols scheduled for downlink in the S-subframe by the high-speed user and / or the low-speed user respectively to send downlink information to the high-speed user and / or the low-speed user respectively.

2. The method according to claim 1, characterized in that, In the S-subframe, the downlink pilot time slot DwPTS occupies 8 symbols. When the train has not entered the coverage area of ​​the first cell, the users in the first cell include the low-speed users. The number of downlink scheduling symbols for the low-speed users in the S-subframe is 6 out of the 8 symbols occupied by DwPTS.

3. The method according to claim 1 or 2, characterized in that, In the S subframe, DwPTS occupies 8 symbols. When the train enters the coverage area of ​​the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is greater than the first threshold, the number of downlink scheduling symbols for both the high-speed users and the low-speed users in the S-subframe is 8 symbols occupied by the DwPTS. or, When the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, the number of downlink symbols scheduled for both the high-speed users and the low-speed users in the S-subframe is 6 out of the 8 symbols occupied by the DwPTS.

4. The method according to claim 1 or 2, characterized in that, In the S subframe, the downlink pilot time slot DwPTS occupies 8 symbols. When the train enters the coverage area of ​​the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is greater than the first threshold, the number of symbols for downlink scheduling of the low-speed users in the S-subframe is 6 out of the 8 symbols occupied by the DwPTS, and the number of symbols for downlink scheduling of the high-speed users in the S-subframe is all 8 symbols occupied by the DwPTS.

5. The method according to claim 1, characterized in that, In the S-subframe, DwPTS occupies 8 symbols. When the train does not enter the coverage area of ​​the first cell, the users in the first cell include the low-speed users, and the downlink of the low-speed users is not scheduled in the S-subframe.

6. The method according to claim 1 or 5, characterized in that, In the S-subframe, DwPTS occupies 8 symbols. When the train enters the coverage area of ​​the first cell, the users in the first cell include the high-speed users and the low-speed users. When the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is greater than the first threshold, the number of downlink scheduling symbols for both the high-speed users and the low-speed users in the S-subframe is 8 symbols occupied by the DwPTS. or, When a train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to a first threshold, neither the downlink of the high-speed users nor the low-speed users will be scheduled in the S-subframe.

7. The method according to claim 1, characterized in that, In the S-subframe, DwPTS occupies 6 symbols. When the train has not entered the coverage area of ​​the first cell, the users in the first cell include the low-speed users. The number of downlink scheduling symbols for the low-speed users in the S-subframe is: the 6 symbols occupied by DwPTS.

8. The method according to claim 1 or 7, characterized in that, In the S-subframe, DwPTS occupies 6 symbols. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed users and low-speed users. When the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is less than or equal to the first threshold, the number of downlink symbols scheduled for both the high-speed users and the low-speed users in the S-subframe is 6 symbols occupied by the DwPTS.

9. The method according to claim 1 or 7, characterized in that, In the S-subframe, DwPTS occupies 6 symbols. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed users and low-speed users. When the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the method further includes: The first network device adjusts the DwPTS in the S subframe to: the DwPTS occupies 8 symbols in the S subframe, and the number of downlink scheduling symbols for both the high-speed user and the low-speed user in the S subframe is: the 8 symbols occupied by the DwPTS.

10. The method according to claim 1 or 7, characterized in that, In the S-subframe, DwPTS occupies 6 symbols. When the train enters the coverage area of ​​the first cell, the users in the first cell include both high-speed users and low-speed users. When the train enters the coverage area of ​​the first cell, and the number of high-speed users in the first cell is greater than a first threshold, the method further includes: The first network device adjusts the DwPTS in the S subframe as follows: the DwPTS occupies 8 symbols in the S subframe, the number of symbols scheduled for downlink by the low-speed user in the S subframe is 6 out of the 8 symbols occupied by the DwPTS, and the number of symbols scheduled for downlink by the high-speed user in the S subframe is the 8 symbols occupied by the DwPTS.

11. The method according to claim 9, characterized in that, The method further includes: The first network device sends an indication message to the second network device, the indication message being used to indicate that: the symbols occupied by DwPTS in the S subframe are adjusted to 8 symbols, the second network device is a network device that provides network services to the high-speed users on the train, and the cell for which the second network device provides network services is the second cell.

12. A communication device, characterized in that, include: Units for performing the various steps of the method as described in any one of claims 1 to 11.

13. A communication device, characterized in that, It includes at least one processor and interface circuitry, the at least one processor being configured to perform the method as described in any one of claims 1 to 11.

14. A communication device, characterized in that, include: A processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the apparatus to perform the method as described in any one of claims 1 to 11.

15. A network device, characterized in that, The network device includes: the communication device according to any one of claims 12 to 14.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1 to 11.

17. A chip, characterized in that, Includes: a processor for retrieving and running a computer program from memory, causing a communication device on which the chip is mounted to perform: the method as described in any one of claims 1 to 11.

18. A computer program product, characterized in that, It includes a computer program, which, when executed by a processor, is used to perform the method as described in any one of claims 1 to 11.