Data transmission method and device, network equipment and storage medium
By redefining the frame structure of the TDD mode in the NTN scenario, expanding the transmission period and cascade number, and optimizing the frame format, the problem of low resource utilization in the TDD mode in the NTN scenario is solved, and a higher resource utilization is achieved.
Patent Information
- Application Number
- CN202410019386.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-05
- Publication Date
- 2025-07-08
AI Technical Summary
When TDD mode is adopted in the NTN scenario, downlink and uplink transmission in the frame structure require at least one-fold interval, resulting in 50% of the resources being occupied by idle time and low resource utilization.
By redefining the frame structure of the TDD pattern, expanding the transmission cycle length and/or cascade number, configuring predefined indicator pattern patterns, optimize the frame format to adapt to the transmission needs of different service types and terminal devices.
The resource utilization rate of the frame structure is improved, the proportion of idle time slots is reduced, and the efficiency of resource utilization is improved.
Smart Images

Figure CN120282276A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a data transmission method, apparatus, network device, storage medium, and computer program product. Background Art
[0002] In the NTN (non-terrestrial network) scenario, when using the FDD (Frequency Division Duplexing) mode, the uplink and downlink use two independent beams and frequency bands for transmission and reception. If the TDD (Time Division Duplexing) mode is used for data transmission, the uplink and downlink use the same frequency band of the same beam for transmission and reception; assuming the frame structure of the existing terrestrial TDD mode is adopted, a wireless frame consists of a downlink time slot - a flexible time slot - an uplink time slot. Since the transmission distance is relatively long in the NTN scenario, the transmission time is at the millisecond level. Sending the downlink and uplink within the same frame requires an interval of at least twice the round-trip time. Assuming the round-trip time is 5 ms, 50% of the resources in a 10-ms frame will be used for idle time, resulting in serious waste of resources. Summary of the Invention
[0003] Based on this, in view of the above technical problems, it is necessary to provide a data transmission method, apparatus, network device, storage medium, and computer program product that can reduce the proportion of idle time slots in the frame structure and improve resource utilization.
[0004] In a first aspect, this application provides a data transmission method, the method including: determining transmission information based on a predefined frame format in the Time Division Duplexing (TDD) mode;
[0005] Transmitting the information to be processed according to the transmission information.
[0006] In some embodiments, the transmission information based on the predefined frame format includes: configuration information of a predefined indication pattern.
[0007] In some embodiments, the configuration information of the predefined indication pattern includes:
[0008] The length of the transmission period of the predefined indication pattern and / or the number of cascaded predefined indication patterns; wherein, the pattern rules of each indication pattern are independently configured.
[0009] In some embodiments, the length of the transmission period of the predefined indication pattern includes any one of 20 ms and 40 ms.
[0010] In some embodiments, the number of cascaded predefined indication patterns includes any one of 1, 2, and 4.
[0011] In some embodiments, the number of cascaded predefined indication patterns is 4; alternatively, the transmission cycle length of the cascaded indication pattern is 40 ms.
[0012] In some embodiments, the method further includes:
[0013] Configuring the parameter ranges of the parameters in the predefined indication pattern configuration information according to the transmission cycle length of the predefined indication pattern and in combination with the basic parameters;
[0014] wherein the basic parameters include the maximum number of time slots within a 10-ms cycle and the maximum number of symbols within a single time slot.
[0015] In some embodiments, the parameters in the configured predefined indication pattern configuration information include at least one of the following:
[0016] The number of consecutive complete downlink time slots; the number of consecutive complete uplink time slots; the number of consecutive downlink symbols after the last complete downlink time slot; the number of consecutive uplink symbols after the last complete uplink time slot.
[0017] In some embodiments, determining the transmission information corresponding to the information to be processed in the time division duplex (TDD) mode includes:
[0018] Obtaining the service type of the terminal device within the serving wave position;
[0019] Configuring the transmission cycle length of the indication pattern according to the service type.
[0020] In some embodiments, the method includes: determining the transmission duration according to the distance between the network device and the terminal device;
[0021] Analyzing the preset parameter characteristics corresponding to the information to be processed;
[0022] Configuring the transmission information corresponding to the information to be processed in the time division duplex (TDD) mode based on a predefined frame format based on the transmission duration and the preset parameter characteristics; wherein the transmission information based on the predefined frame format includes the number of cascaded predefined indication pattern configuration information.
[0023] In a second aspect, the present application provides a data transmission device, the device includes: a transmission information configuration module, configured to determine transmission information based on a predefined frame format in the time division duplex (TDD) mode;
[0024] A data transmission module, configured to transmit the information to be processed according to the transmission information.
[0025] In a third aspect, the present application further provides a network device. The electronic device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method in any one of the embodiments of the first aspect are implemented.
[0026] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method in any one of the embodiments of the first aspect are implemented.
[0027] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method in any one of the embodiments of the first aspect are implemented.
[0028] The above data transmission method, device, computer device, storage medium, and computer program product configure the transmission information corresponding to the information to be processed in the TDD mode based on a predefined frame format, so as to flexibly configure the corresponding frame format for different information to be processed. For example, the transmission cycle length and / or the cascading number of a predefined indication pattern (pattern) can be configured in the predefined frame format, thereby reducing the proportion of idle time slots in the frame structure and further improving the resource utilization rate of the frame structure. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 It is a schematic flowchart of the data transmission method in an embodiment;
[0030] Figure 2 It is a schematic diagram of a frame structure in an embodiment;
[0031] Figure 3 It is a schematic diagram of another frame structure in an embodiment;
[0032] Figure 4 It is a schematic diagram of yet another frame structure in an embodiment;
[0033] Figure 5 It is a block diagram of the structure of the data transmission device in an embodiment;
[0034] Figure 6 It is a schematic diagram of an electronic device in an embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0035] In order to make the objectives, technical solutions, and advantages of the present application more clearly understood, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely used to explain the present application and are not used to limit the present application.
[0036] In the related art, the duplex mode in the NTN (non-terrestrial network) scenario mostly adopts the FDD (Frequency Division Duplexing) mode, and two independent beams are used for transmission and reception of the uplink and downlink. If the TDD (Time Division Duplexing) mode is adopted in the NTN scenario, assuming the frame structure of the existing terrestrial TDD mode is used, a radio frame is composed of a downlink time slot - a flexible time slot - an uplink time slot. To perform downlink and uplink transmissions within the same frame, it is necessary to have an interval of at least twice the round-trip time. Assuming the round-trip time is 5 ms, 50% of the resources in a 10-ms frame will be used for idle time, resulting in serious waste of resources.
[0037] In one embodiment, the data transmission method provided by the embodiment of the present application is as Figure 1 shown. A data transmission method includes the following steps:
[0038] Step S11, determining transmission information based on a predefined frame format in the time division duplex (TDD) mode;
[0039] Step S12, transmitting the information to be processed according to the transmission information.
[0040] In one embodiment, the transmission information based on the predefined frame format includes: predefined indication pattern configuration information.
[0041] Exemplarily, in the TDD mode, for the current information to be processed, a network device can first determine the TDD frame format configured based on the predefined pattern configuration information, and this frame format is different from the existing frame format. After determining the transmission information, the information to be processed can be transmitted based on this custom frame format. Among them, the information to be processed can be voice service data, data service data, or message service data corresponding to the specific services of the terminal device currently processed by the network device.
[0042] In one embodiment, the predefined indication pattern configuration information includes: the transmission cycle length of the predefined indication pattern.
[0043] Exemplarily, for a network device operating in the TDD mode, the frame structure involves following the TDD-UL-DL-Pattern configuration in the high-layer parameter TDD-UL-DL-ConfigCommon; the maximum cycle length is defined in this configuration information. In this solution, based on the predefined indication pattern configuration information, the maximum value of the transmission cycle length of the indication pattern can be redefined. Moreover, based on the maximum value of the transmission cycle length of this custom pattern, the parameter range of the Pattern configuration information can be correspondingly modified.
[0044] In one embodiment, the determination of the transmission information corresponding to the information to be processed in the time division duplex (TDD) mode includes: obtaining the service type of the terminal device within the service wave position; configuring the transmission cycle length of the indication pattern according to the service type.
[0045] Specifically, the base station can configure the frame structure according to the UE service type within the served wave position. Since the TDD pattern period is a common parameter defined in the high-layer parameter TDD-UL-DL-ConfigCommon and the UE-specific high-layer parameter TDD-UL-DL-ConfigDedicated cannot adjust the period, the adjustment of the frame structure needs to consider the service types of all users within the served wave position.
[0046] Specifically, when there is a UE with voice service requirements within the served wave position, since the data volume of this type of service is small but the timeliness requirement for the service is high, the base station can adopt the original 10 ms frame structure or even a shorter frame structure to minimize the feedback cycle while meeting the data transmission requirements. Correspondingly, when adopting the 10 ms frame structure, the cascading number of the indication pattern can be configured to include one or more according to the requirements.
[0047] In addition, when all UEs within the served wave position have data transmission service requirements, the transmission cycle length of the frame structure can be defined, and by increasing the transmission cycle length of the pattern, the utilization rate of time domain resources can be increased.
[0048] In one embodiment, the predefined transmission cycle length of the indication pattern includes any one of 20 ms and 40 ms.
[0049] For example, the maximum value of the pattern transmission period length can be redefined as 40 ms, and the values of dl-UL-TransmissionPeriodicity can be modified to {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ms20, ms40}. Here, dl-UL-TransmissionPeriodicity is the period of the uplink and downlink pattern.
[0050] In one embodiment, the method further includes: configuring the parameter ranges of the parameters in the predefined indication pattern configuration information according to the predefined indication pattern transmission period length and in combination with basic parameters; where the basic parameters include: the maximum number of time slots in a 10 ms period and the maximum number of symbols in a single time slot.
[0051] In one embodiment, the parameters in the configured predefined indication pattern configuration information include at least one of the following: the number of consecutive complete downlink time slots, the number of consecutive complete uplink time slots, the number of consecutive downlink symbols after the last complete downlink time slot, and the number of consecutive uplink symbols after the last complete uplink time slot.
[0052] Specifically, based on the redefined Pattern transmission period length, the value ranges of the uplink and downlink subframe numbers and time slot numbers need to be adjusted accordingly. Correspondingly, the parameters to be configured are shown in Table 1 below.
[0053]
[0054] Table 1
[0055] Among them, the value ranges of nrofDownlinkSlots and nrofUplinkSlots can be extended from the original (0..maxNrofSlots) to (0..4×maxNrofSlots). The value ranges of nrofDownlinkSymbols and nrofUplinkSymbols are extended from the original (0.. maxNrofSymbols - 1) to (0..4×maxNrofSymbols - 1).
[0056] In one embodiment, the number of cascades of the predefined indication pattern includes any one of 1, 2, and 4.
[0057] In one embodiment, the method includes: determining a transmission duration according to the distance between a network device and a terminal device; parsing preset parameter features corresponding to information to be processed; configuring transmission information corresponding to the information to be processed in a Time Division Duplex (TDD) mode based on a predefined frame format based on the transmission duration and the preset parameter features; wherein, the transmission information based on the predefined frame format includes: the number of cascaded configurations of predefined indication pattern configuration information.
[0058] Exemplarily, when a satellite operates in the TDD mode, the subcarrier spacing is 15 kHz, the orbital altitude is 600 km, and the UE is at the sub-satellite point position, the round-trip distance of the signal is 1200 km, and the transmission time is 4 ms. As the preset parameter feature of the information to be processed, only one pattern can be used, and the dl-UL-TransmissionPeriodicity is configured as ms20, that is, the transmission period is 20 ms; nrofDownlinkSlots and nrofUplinkSlots can be configured as 10 and 6 respectively; Exemplarily, nrofDownlinkSymbols and nrofUplinkSymbols can both be configured as 0, and Exemplarily, nrofDownlinkSymbols and nrofUplinkSymbols can also both be configured as 14; among them, the configuration of the number of symbols can refer to the content of existing protocols and configure the specific number of symbols in combination with the current actual service requirements. The configuration method of the number of symbols in this solution is not specifically limited. The corresponding frame structure is as Figure 2 shown, where time slots 0-9 are downlink (DL) time slots, time slots 10-13 are guard GT time slots, and the interval needs to be greater than the signal round-trip time, which is configured as 4 time slots at this time; time slots 14-19 are uplink (UL) time slots. At this time, the proportion of the guard interval is 20%, and the resource utilization rate is 80%. If the traditional 10 ms frame structure is adopted, the proportion of the guard interval needs to be 40%, and the resource utilization rate is only 60%. In comparison, by redefining the transmission cycle length of the pattern, the resource utilization rate can be effectively improved.
[0059] In one embodiment, the predefined indication pattern configuration information includes: the number of cascaded predefined indication patterns; wherein, the pattern rules of each indication pattern are independently configured.
[0060] For example, when it is recognized that the service of the terminal device is a voice service and there are certain delay transmission requirements, in order to improve the resource utilization rate, more pattern transmission cycles can be configured for use.
[0061] Specifically, in the existing protocol, two patterns are defined in the high-layer parameter TDD-UL-DL-ConfigCommon, corresponding to pattern1 and pattern2 respectively, and the maximum transmission period of each pattern is 10 ms. In this solution, pattern1 and pattern2 can be cascaded to obtain a frame structure with a transmission period length of 20 ms.
[0062] In addition, the number of patterns can be extended by pre-defining more pattern numbers. For example, four patterns are pre-defined, corresponding to pattern1, pattern2, pattern3, and pattern4 respectively. Then, a frame structure with a maximum of 40 ms can be further achieved. Since each pattern is configured independently, there is no need to adjust the value ranges of the uplink and downlink sub-frame numbers and time slot numbers.
[0063] Exemplarily, when more than one TDD uplink-downlink pattern is configured, the time slot uplink-downlink pattern in the first period is configured according to the rules indicated in pattern1; the time slot uplink-downlink pattern in the second period is configured according to the rules indicated in pattern2 (if configured); the time slot uplink-downlink pattern in the third period is configured according to the rules indicated in pattern3 (if configured); the time slot uplink-downlink pattern in the fourth period is configured according to the rules indicated in pattern4 (if configured). At this time, the actual time slot configuration period is the sum of the periods of the configured patterns.
[0064] Exemplarily, the satellite operates in the TDD mode, with a subcarrier spacing of 15 kHz, an orbital altitude of 600 km, and the UE is at the edge position with an elevation angle of 45°. Then the round-trip distance of the signal is 2×600 / sin(45°) = 1697.3 km, and the transmission time is 5.66 ms. Four patterns are adopted, and the dl-UL-TransmissionPeriodicity is configured as 10 ms. The transmission period after cascading the four patterns is 40 ms. For pattern1 and pattern2, nrofDownlinkSlots is configured as 10, nrofUplinkSlots is configured as 0, and both nrofDownlinkSymbols and nrofUplinkSymbols are configured as 0, that is, only downlink transmission is performed; for pattern3, nrofDownlinkSlots is configured as 0, nrofUplinkSlots is configured as 4, and both nrofDownlinkSymbols and nrofUplinkSymbols are configured as 0; for pattern4, nrofDownlinkSlots is configured as 0, nrofUplinkSlots is configured as 10, and both nrofDownlinkSymbols and nrofUplinkSymbols are configured as 0, that is, only uplink transmission is performed; then the TDD frame structure at this time is as Figure 3 shown. Among them, time slots 0-19 are downlink DL time slots, time slots 20-25 are guard GT time slots, and the interval needs to be greater than the signal round-trip time, which is configured as 6 time slots at this time; time slots 26-39 are uplink UL time slots. At this time, the proportion of the guard interval is 15%, and the resource utilization rate is 85%. If the traditional 10 ms frame structure is adopted, the proportion of the guard interval is 60%, and the resource utilization rate is only 40%. In comparison, by redefining the cascading number of patterns, the resource utilization rate can be effectively improved.
[0065] In one embodiment, the preconfigured indication pattern configuration information includes: the transmission period length of the preconfigured indication pattern and / or the cascading number of the preconfigured indication pattern.
[0066] Specifically, in the TDD mode scenario in the NTN scenario, it can also be based on the current service state of the terminal device to preconfigure the transmission period length of the pattern or the cascading number of the transmission periods of the preconfigured indication pattern, and define the frame structure corresponding to the current information to be processed; or, it can also be to reconfigure the transmission period length of the pattern and the cascading number of the pattern at the same time to meet the transmission requirements of the current data to be processed.
[0067] Exemplarily, the transmission cycle length of the pattern can be determined according to the current service type of the terminal device; for example, for a voice service, the pattern transmission cycle length is configured to be 10 ms, and for a data transmission service, the pattern transmission cycle length is configured to be 20 ms. Exemplarily, the network-side device can first configure the transmission cycle length of the indication pattern according to the current service type of the terminal device; then, the cascade number of the indication pattern for the current information to be processed can be configured according to parameters such as the data volume and transmission time of the current service. For example, the cascade number of the pattern can be configured according to the latency requirement of the current data information and the current transmission time.
[0068] For example, the satellite operates in the TDD mode, the subcarrier spacing is 15 kHz, the orbital altitude is 600 km, and the UE is at the edge position with an elevation angle of 45°. Then the signal round-trip distance is 2×600 / sin(45°) = 1697.3 km, the transmission time is 5.66 ms, 2 patterns are used, and the dl-UL-TransmissionPeriodicity is configured to be 20 ms. The transmission cycle after cascading 2 patterns is 40 ms. For pattern1, nrofDownlinkSlots is configured to be 20, nrofUplinkSlots is configured to be 0, and nrofDownlinkSymbols and nrofUplinkSymbols are both configured to be 0, that is, only downlink transmission is performed; for pattern2, nrofDownlinkSlots is configured to be 0, nrofUplinkSlots is configured to be 14, and nrofDownlinkSymbols and nrofUplinkSymbols are both configured to be 0; that is, only uplink transmission is performed; then the TDD frame structure at this time Figure 4 As shown, it includes pattern1 and pattern2, and the transmission cycle length of each pattern is 20 ms. Among them, time slots 0-19 are downlink DL time slots; time slots 20-25 are guard time slots, and the interval needs to be greater than the signal round-trip time, which is configured to be 6 time slots at this time; time slots 26-39 are uplink UL time slots. At this time, the proportion of the guard interval is 15%, and the resource utilization rate is 85%. If the traditional 10 ms frame structure is adopted, the proportion of the guard interval is 60%, and the resource utilization rate is only 40%. In comparison, by redefining the transmission cycle number and cascade number of the pattern, the resource utilization rate can be effectively improved.
[0069] In the data transmission method provided in the embodiments of the present application, by expanding the existing TDD frame structure and redefining the length and / or the number of cascades of the pattern transmission period, the transmission period of the TDD frame structure can be extended from the existing 10 ms to 20 ms, 40 ms, etc., so as to obtain higher resource utilization. Since there is a large transmission delay in the satellite communication scenario, a round-trip time (RTT) for wireless transmission needs to be interposed between the downlink and uplink transmissions in the TDD frame structure, and the resource utilization rate can be calculated by (1 - RTT / T frame )). Still taking the round-trip time of 5 ms as an example, compared with the resource utilization rate of 50% in the 10 ms frame period, the resource utilization rates of the 20 ms and 40 ms frame period structures can reach 75% and 87.5% respectively. By expanding the frame structure, the proportion of idle time in the frame structure is reduced, thereby reducing resource waste.
[0070] It should be understood that although the steps in the flowcharts involved in the above-mentioned embodiments are sequentially shown according to the indications of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.
[0071] Based on the same inventive concept, the embodiments of the present application also provide a data transmission device for implementing the above-mentioned data transmission method. The solution provided by this device for solving problems is similar to the solution described in the above method. Therefore, the specific limitations in one or more of the following data transmission device embodiments can refer to the limitations on the data transmission method in the above text, and will not be repeated here.
[0072] In one embodiment, as Figure 6 shown, a data transmission device is provided and applied to a network device. The data transmission device 500 includes:
[0073] A transmission information configuration module 501, configured to determine transmission information based on a predefined frame format in the time-division duplex (TDD) mode;
[0074] A data transmission module 502, configured to transmit the information to be processed according to the transmission information.
[0075] In some embodiments, the transmission information based on the predefined frame format includes: predefined indication pattern configuration information.
[0076] In some embodiments, the predefined indication pattern configuration information includes: the transmission cycle length of the predefined indication pattern.
[0077] In some embodiments, the predefined indication pattern configuration information includes: the number of cascaded predefined indication patterns; wherein, the pattern rules of each of the indication patterns are independently configured.
[0078] In some embodiments, the predefined indication pattern configuration information includes: the transmission cycle length of the predefined indication pattern and / or the number of cascaded predefined indication patterns.
[0079] In some embodiments, the transmission cycle length of the predefined indication pattern includes any one of 20 ms and 40 ms.
[0080] In some embodiments, the number of cascaded predefined indication patterns is 4; the transmission cycle length of the cascaded indication pattern is 40 ms.
[0081] In some embodiments, the device further includes: a parameter configuration module, configured to configure the parameter ranges of the parameters in the predefined indication pattern configuration information according to the transmission cycle length of the predefined indication pattern, in combination with basic parameters; wherein, the basic parameters include: the maximum number of time slots within a 10 ms cycle, and the maximum number of symbols within a single time slot.
[0082] In some embodiments, the parameters in the configured predefined indication pattern configuration information include at least one of the following:
[0083] The number of consecutive complete downlink time slots, the number of consecutive complete uplink time slots, the number of consecutive downlink symbols after the last complete downlink time slot, the number of consecutive uplink symbols after the last complete uplink time slot.
[0084] In some embodiments, the transmission information configuration module can be configured to obtain the service type of the terminal device within the serving wave position; configure the transmission cycle length of the indication pattern according to the service type.
[0085] In some embodiments, the transmission information configuration module may be configured to determine a transmission duration according to the distance between a network device and a terminal device; analyze preset parameter features corresponding to information to be processed; and configure transmission information corresponding to the information to be processed in a time division duplex (TDD) mode based on a predefined frame format based on the transmission duration and the preset parameter features; wherein the transmission information based on the predefined frame format includes: the number of cascaded configuration information of a predefined indication pattern (pattern).
[0086] Each module in the above data transmission device may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in a processor in a computer device in a hardware form or independent thereof, or may be stored in a memory in the computer device in a software form, so as to be called by the processor to execute operations corresponding to the above respective modules.
[0087] In one embodiment, an electronic device is provided. The electronic device may be a terminal device such as a mobile phone, a camera, an action camera, a drone, etc. that has functions of taking pictures and videos. Its internal structure diagram may be as Figure 6 shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner may be implemented through WIFI, a mobile cellular network, NFC (near field communication), or other technologies. The computer program, when executed by the processor, implements a data transmission method. The display unit of the computer device is used to form a visually visible picture, which may be a display screen, a projection device, or a virtual reality imaging device. The display screen may be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device may be a touch layer covering the display screen, or may be a button, a trackball, or a touchpad provided on the housing of the computer device, or may also be an external keyboard, a touchpad, or a mouse, etc.
[0088] Those skilled in the art can understand that Figure 6The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0089] In one embodiment, an electronic device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0090] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0091] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0092] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.
[0093] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0094] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0095] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A data transmission method, characterized in that, The method includes: Determining transmission information based on a predefined frame format in a time division duplex (TDD) mode; Transmitting the information to be processed according to the transmission information.
2. The method according to claim 1, characterized in that The transmission information based on the predefined frame format includes: configuration information of a predefined indication pattern.
3. The method according to claim 2, wherein The configuration information of the predefined indication pattern includes: The transmission cycle length of the predefined indication pattern and / or the number of cascaded predefined indication patterns; wherein, the pattern rules of each of the predefined indication patterns are independently configured.
4. The method according to claim 3, characterized in that, The transmission cycle length of the predefined indication pattern includes any one of 20 ms and 40 ms.
5. The method according to claim 3, characterized in that The number of cascaded predefined indication patterns includes any one of 1, 2, and 4.
6. The method according to claim 3, wherein The number of cascaded predefined indication patterns is 4; or, the transmission cycle length of the cascaded indication pattern is 40 ms.
7. The method according to claim 3, wherein The method further includes: Configuring the parameter ranges of the parameters in the configuration information of the predefined indication pattern according to the transmission cycle length of the predefined indication pattern, in combination with basic parameters; Wherein, the basic parameters include: the maximum number of time slots in a 10-ms period, and the maximum number of symbols in a single time slot.
8. The method according to claim 7, wherein The parameters in the configured configuration information of the predefined indication pattern include at least one of the following: The number of consecutive complete downlink time slots; The number of consecutive complete uplink time slots; The number of consecutive downlink symbols after the last complete downlink time slot; The number of consecutive uplink symbols after the last complete uplink time slot.
9. The method according to claim 1, characterized in that, The determining of the transmission information based on the predefined frame format in the time division duplex (TDD) mode includes: Obtaining the service type of the terminal device within the serving wave position; Configuring the transmission cycle length of the indication pattern according to the service type.
10. The method according to claim 1 or 9, characterized in that, The method includes: Determining the transmission duration according to the distance between the network device and the terminal device; Analyzing the preset parameter characteristics corresponding to the information to be processed; Configuring the transmission information based on the predefined frame format corresponding to the information to be processed in the time division duplex (TDD) mode based on the transmission duration and the preset parameter characteristics; wherein, the transmission information based on the predefined frame format includes: the number of cascaded predefined indication patterns.
11. A data transmission device, characterized in that, The apparatus includes: A transmission information configuration module, configured to determine transmission information based on a predefined frame format in a time division duplex (TDD) mode; A data transmission module, configured to transmit the information to be processed according to the transmission information.
12. A network device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 10 are implemented.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 10 are implemented.
14. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 10 are implemented.