A data communication method, apparatus, base station and storage medium

By generating discontinuous reception messages and integrating frequency domain resources, adjusting the terminal's listening cycle and resource allocation, the problem of excessive power consumption in data communication of terminal devices is solved, and energy-saving effects of terminal devices are achieved.

CN120857236BActive Publication Date: 2025-12-09SHANGHAI ZHIYU XINXING TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511358444.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-23
Publication Date
2025-12-09
Estimated Expiration
2045-09-23

AI Technical Summary

Technical Problem

During data communication, the terminal device's hardware frequently monitors the physical downlink control channel and the physical uplink control channel, resulting in excessive power consumption. This is especially true when resource allocation is unreasonable, leading to excessively long hardware startup times and increased terminal energy consumption.

Method used

By generating discontinuous reception messages, adjusting the terminal's listening period, integrating resource allocation in the frequency domain, and merging time-frequency resources to reduce the number of times the terminal listens and the occupation of time-domain resources, the base station's scheduler is used to integrate resources and send the integration results.

Benefits of technology

It effectively reduces the power consumption of terminal devices during data communication. By adjusting the listening cycle and integrating resources, it reduces the working time of hardware devices and achieves energy saving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120857236B_ABST
    Figure CN120857236B_ABST
Patent Text Reader

Abstract

The application discloses a data communication method and device, a base station and a storage medium, and comprises the following steps: integrating the resources required by interactive data in the frequency domain according to resource allocation integration requirements, obtaining integration results, transmitting the resource allocation integration requirement integration results to a resource allocation integration requirement terminal through a physical downlink control channel, and enabling the resource allocation integration requirement terminal to listen to the resource allocation integration requirement physical downlink control channel based on the up-regulation of the listening period of the resource allocation integration requirement. The listening period of the terminal is up-regulated according to the resource allocation integration requirement of the terminal, thereby saving the electric energy consumed when listening to the physical downlink control channel. The resources required by the interactive data are integrated in the frequency domain, the occupation of the time domain resources is reduced, the terminal saves the electric energy consumed by data transmission and reception based on the integrated resources.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication technology, and in particular to a data communication method and device, a base station and a storage medium. BACKGROUND

[0002] In the downlink direction, once there is data to be transmitted to the terminal in the base station, the downlink scheduler of the base station allocates the terminal a physical downlink shared channel (PDSCH) resource to transmit data. The allocated PDSCH resource is notified to the terminal through a physical downlink control channel (PDCCH), the terminal listens to the PDCCH channel to obtain the PDSCH resource for transmitting data, and after obtaining the PDSCH resource configuration, receives the downlink data on the corresponding PDSCH resource. Therefore, the terminal must start the corresponding hardware components according to the discontinuous reception (DRX) configuration to detect and receive the PDCCH channel at any time, and then receive the PDSCH data on the specified resource.

[0003] In addition, in the uplink direction, once there is data to be transmitted to the base station in the terminal, the UE transmits a scheduling request (SR) and a buffer status report (BSR) to the base station according to the resource configuration of the physical uplink control channel (PUCCH) to request the time domain and frequency domain resources required for transmitting the uplink data. After receiving the SR and BSR, the uplink scheduler of the base station allocates the terminal the required resources for uplink transmission, and the allocated resources are transmitted to the terminal through the DCI format 0_x of the PDCCH. The UE listens to the PDCCH channel to obtain the physical uplink shared channel (PUSCH) resource for transmitting data. After obtaining the PUSCH resource, the terminal transmits the uplink data on the corresponding PUSCH resource. Therefore, the terminal must start the corresponding hardware components according to the DRX configuration to detect and receive the PDCCH at any time, and then transmit the PUSCH data on the specified resource.

[0004] According to the whole uplink and downlink process, the resource of PDSCH and the time domain and frequency domain resource allocation of PUSCH depend on the scheduling algorithm of the base station scheduler, and the terminal needs to monitor the PDCCH channel according to the specified period and start the hardware components, so when the monitoring period is small, it will occupy the terminal hardware power consumption; in addition, when the base station allocates resources to the terminal, it usually uses less frequency domain resources and more continuous time domain resources, so when the terminal receives the resources and transmits data based on the resources, it will cause the terminal hardware to start for too long, thereby increasing the power consumption of the terminal hardware. SUMMARY

[0005] The application provides a data communication method to realize energy saving of a terminal in a data communication process.

[0006] According to a first aspect of the application, a data communication method is provided, comprising: generating a discontinuous reception message based on a resource allocation integration requirement sent by a terminal, and sending the discontinuous reception message to the terminal, wherein the discontinuous reception message contains an up-regulated monitoring period;

[0007] According to the resource allocation integration requirement, the resources required for interactive data are integrated in the frequency domain to obtain an integration result, wherein the integration result includes merged time-frequency resources;

[0008] The integration result is sent to the terminal through a physical downlink control channel, so that the terminal monitors the physical downlink control channel based on the up-regulated monitoring period, and communicates with the base station on the merged time-frequency resources.

[0009] According to another aspect of the application, a data communication device is provided, comprising: a discontinuous reception message generation module for generating a discontinuous reception message based on a resource allocation integration requirement sent by a terminal, and sending the discontinuous reception message to the terminal, wherein the discontinuous reception message contains an up-regulated monitoring period;

[0010] A resource integration module is configured to integrate resources required for interactive data in the frequency domain according to the resource allocation integration requirement to obtain an integration result, wherein the integration result includes merged time-frequency resources;

[0011] A data interaction module is configured to send the integration result to the terminal through a physical downlink control channel, so that the terminal monitors the physical downlink control channel based on the up-regulated monitoring period, and communicates with the base station on the merged time-frequency resources.

[0012] According to another aspect of the application, a base station is provided, comprising:

[0013] at least one processor; and

[0014] a memory communicatively connected with the at least one processor; wherein

[0015] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the method according to any one of the embodiments of the present application.

[0016] According to another aspect of the present application, there is provided a computer readable storage medium storing computer instructions for enabling a processor to implement the method according to any one of the embodiments of the present application when executed by the processor.

[0017] According to another aspect of the present application, there is provided a computer program product comprising a computer program for enabling a processor to implement the method according to any one of the embodiments of the present application when executed by the processor.

[0018] The present application has the beneficial technical effects that, by adjusting the listening period of the terminal according to the resource allocation integration requirement of the terminal, the power consumed in listening to the physical downlink control channel is saved, and by integrating the resource required for the interactive data in the frequency domain, the occupation of the time domain resource is reduced, and the power consumed in data transmission and reception of the terminal is saved when the terminal transmits and receives data based on the integrated resource.

[0019] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of these drawings.

[0021] Figure 1 is a flow chart of a data communication method according to the first embodiment of the present application;

[0022] Figure 2 is an interaction schematic diagram of a terminal and a base station according to the first embodiment of the present application;

[0023] Figure 3 is a schematic diagram before resource integration according to the first embodiment of the present application;

[0024] Figure 4 is a schematic diagram of resource integration according to an embodiment of the present application;

[0025] Figure 5 is a flow chart of a data communication method according to an embodiment of the present application;

[0026] Figure 6 is a structural schematic diagram of a data communication device according to an embodiment of the present application;

[0027] Figure 7 is a structural schematic diagram of a base station according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to make the personnel in the technical field better understand the present application scheme, the technical scheme in the embodiments of the present application will be described clearly and completely below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all. Based on the embodiments in the present application, all other embodiments obtained by the person skilled in the art without creative labor should belong to the scope of protection of the present application.

[0029] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices. In addition, the collected information is information and data authorized by the user or authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of related data comply with relevant laws, regulations and standards of relevant countries and regions, necessary security measures are taken, do not violate public order and good customs, and provide corresponding operation portal for user selection authorization or refusal.

[0030] Embodiment one

[0031] Figure 1 A flow chart of a data communication method is provided for the first embodiment of the present application. The present embodiment can be applicable to the case of data communication between a base station and a terminal. The method can be executed by a data communication device, which can be realized in the form of hardware and / or software. As shown in Figure 1As shown, the method comprises:

[0032] In step S101, a discontinuous reception message is generated based on the resource allocation integration requirement sent by the terminal, and the discontinuous reception message is sent to the terminal.

[0033] Optionally, the discontinuous reception message is generated based on the resource allocation integration requirement sent by the terminal, comprising: receiving the resource allocation integration requirement sent by the control plane of the terminal through the control plane of the base station, wherein the resource allocation integration requirement comprises a data volume threshold and a resource allocation integration direction; obtaining a historical monitoring period of the terminal, and obtaining an up-regulated monitoring period by up-regulating the historical monitoring period according to the data volume threshold; and generating the discontinuous reception message according to the up-regulated monitoring period.

[0034] As shown in FIG. 1, the method comprises: Figure 2 As shown in FIG. 1, the method comprises:

[0035] The base station control plane obtains the historical monitoring period of the terminal when receiving the resource allocation integration requirement sent by the terminal control plane, and obtains the up-regulated monitoring period by up-regulating the historical monitoring period according to the data volume threshold. For example, the terminal wakes up the hardware device every 1 second and monitors the PDCCH channel to determine whether the PDSCH resource or the PUSCH resource sent by the terminal is received, and the hardware device is kept in the running state when the monitored resource is determined, until the transmission of the interactive data based on the resource is completed. Therefore, the hardware device of the terminal wakes up frequently every 1 second when no resource is monitored. However, when the resource allocation integration requirement is received, it means that the terminal currently has energy saving requirement, so the monitoring period is up-regulated based on the data volume threshold. The up-regulation amplitude corresponding to different data volume thresholds can be established in advance on the base station side. For example, when the up-regulated monitoring period obtained by up-regulating the historical monitoring period according to the data volume threshold is that the terminal wakes up the hardware device every 5 seconds, the energy consumption of the terminal hardware can be significantly reduced. The base station control plane generates a discontinuous reception message (DRX) according to the up-regulated monitoring period, and feeds back the DRX message to the terminal control plane, so that the terminal adjusts the monitoring of the PDCCH channel according to the up-regulated monitoring period contained in the DRX message. Therefore, the base station can adjust the DRX period of the terminal according to the energy saving preference indicated by the terminal and configure the terminal.

[0036] In step S102, the resources required by the interactive data are integrated in the frequency domain according to the resource allocation integration requirement to obtain an integration result.

[0037] Optionally, the resources required by the interactive data are integrated in the frequency domain according to the resource allocation integration requirement to obtain an integration result, including: determining a target scheduler of the base station by the control plane of the base station according to the resource allocation integration direction, wherein the target scheduler includes an uplink scheduler and / or a downlink scheduler; sending the resource allocation integration requirement to the target scheduler of the base station by the control plane of the base station; obtaining the interactive data corresponding to the terminal when communicating with the terminal and obtaining the resources required for the transmission of the interactive data by the target scheduler; and integrating the required resources in the frequency domain by the target scheduler to obtain an integration result.

[0038] Specifically, the base station control plane in this embodiment will also determine the target scheduler of the base station according to the resource allocation integration direction contained in the resource allocation integration requirement after receiving the resource allocation integration requirement. When the resource allocation integration direction is the uplink direction, the target scheduler is determined as the uplink scheduler. When the resource allocation integration direction is the downlink direction, the target scheduler is determined as the downlink scheduler. When the resource allocation integration direction contains both the uplink direction and the downlink direction, the target scheduler contains both the uplink scheduler and the downlink scheduler. Therefore, the specific type of the target scheduler is not limited in this embodiment, and the resource allocation integration requirement is sent to the target scheduler. Therefore, if the terminal needs to integrate the downlink resource allocation, the downlink scheduler is specifically used to integrate the resources of the PDSCH in the frequency domain within the allowed range. If the terminal needs to integrate the downlink resource allocation, the uplink scheduler is specifically used to integrate the resources of the PUSCH in the frequency domain within the allowed range.

[0039] The target scheduler needs to obtain the interaction data corresponding to the communication with the terminal when performing resource integration. The interaction data can be data transmitted by the base station to the terminal or data transmitted by the terminal to the base station. The data size and content of the interaction data are not limited in this embodiment. After obtaining the interaction data, the required resources for completing the interaction data transmission are calculated according to the data size. The required resources include time domain resources and frequency domain resources. Since the power consumption of the terminal device is mainly related to the frequency domain resources, the more the frequency domain resources, the more the power consumed by the terminal device for data transmission based thereon. Therefore, the required resources are mainly integrated in the frequency domain in this embodiment to reduce the time domain resources and obtain the integration result.

[0040] Optionally, the target scheduler integrates the resources in the frequency domain to obtain the integration result, including: determining the time-frequency resource group by the target scheduler according to the data amount threshold, wherein the time-frequency resource group contains the target time-frequency resources in sequence; integrating the frequency domain resources in each time-frequency resource group on the last target time-frequency resource to obtain the merged time-frequency resource; and taking the merged time-frequency resource as the integration result.

[0041] Optionally, the target scheduler determines the time-frequency resource group according to the data amount threshold, including: obtaining the data amount of the interaction data allowed to be carried by each time-frequency resource; taking the time-frequency resource whose sum of data amounts is equal to the data amount threshold as the target time-frequency resource; and constructing the time-frequency resource group according to the target time-frequency resource.

[0042] For example, when the target scheduler is the downlink scheduler, the downlink scheduler obtains the interaction data to be transmitted by the base station to the terminal, and obtains the resources required for completing the transmission of the interaction data, for example, Figure 3 The schematic diagram before resource integration is shown in FIG. 1, and the schematic diagram after resource integration is shown in FIG. 2. Figure 3It can be seen that the time-frequency resources required by the downlink scheduler before resource integration include five time domain resources t1, t2, t3, t4 and t5, and each time domain resource corresponds to a different size of frequency domain resource. The downlink scheduler determines the time-frequency resource group according to the data amount threshold. For example, when the data amount threshold is 100, if the data amount of the interactive data allowed to be carried by the frequency domain resource under the time domain resource t1, t2 and t3 is 100, then the time domain resources t1, t2 and t3 are taken as target time-frequency resources, and a time-frequency resource group A is constructed based on the target time-frequency resources determined above, and the target time-frequency resources are integrated on the last target time-frequency resource t3 to obtain a merged time-frequency resource, so that the merged time-frequency resource includes all frequency domain resources under the time domain resources t1, t2 and t3. At this time, the resource under t3 is taken as the merged time-frequency resource. Of course, in this embodiment, only the merged time-frequency resource under t3 is taken as an example for illustration, and in actual application, multiple merged time-frequency resources can be integrated according to the specific situation of the time domain resources. It should be particularly noted that for the last time-frequency resource group, there is no time-frequency resource that can be merged subsequently, so there is no requirement that the data amount of the interactive data allowed to be carried by the last time-frequency resource group should be equal to the data amount threshold. Figure 4 The figure shows the schematic diagram after resource integration. For the time domain resource t5, there is no frequency domain resource that can be merged after t5, so the data amount of the interactive data allowed to be carried by the frequency domain resource under the integrated time domain resource t5 can be less than 100. Of course, in this embodiment, only the integration of the downlink resources by the downlink scheduler is taken as an example for illustration, and the integration of the uplink resources by the uplink scheduler is substantially the same as this, which will not be described herein.

[0043] It is worth mentioning that in this embodiment, the merged time-frequency resource obtained by integration is taken as the integration result, so the integration result includes the merged time-frequency resource. The terminal device specifically receives or transmits data on the indicated merged time-frequency resource, and does not need to receive or transmit data on the time-frequency resource that is not used after integration, so the corresponding hardware device can be turned off or set to a corresponding low-power mode, thereby saving the power consumption of the hardware device, and when it needs to work, it can quickly recover to the working mode by setting to the low-power mode.

[0044] In step S103, the integration result is sent to the terminal through the physical downlink control channel, so that the terminal monitors the physical downlink control channel PDCCH based on the uplink monitoring period, and communicates with the base station on the merged time-frequency resource.

[0045] Specifically, the base station scheduler sends the integration result to the terminal user plane through the physical downlink control channel. Since the terminal has previously acquired the discontinuous reception message containing the up-regulation monitoring period, the terminal specifically monitors the PDCCH channel according to the up-regulation period. Since the period is up-regulated, the wake-up interval of the terminal device is lengthened, thereby saving the energy consumption of the terminal device in the monitoring stage. When the combined time-frequency resources are received through monitoring, since the combined time-frequency resources are reduced, only data reception or transmission needs to be performed on the combined time-frequency resources, thereby reducing the time for data reception or transmission of the terminal device, and thus saving the energy consumption of the terminal device in the data interaction stage.

[0046] It should be noted that the hardware of the terminal mainly includes a hardware accelerator, a central processor, a memory, and a peripheral interface, i.e., the working time of the above hardware is reduced, and the specific type of the energy-saving hardware is not limited in the embodiment. In addition, the above hardware can support various energy-saving technologies, such as frequency modulation, frequency modulation and voltage regulation, power gating, low-power memory, and wake-up, and of course, the embodiment is only an example and the specific type of the energy-saving technology is not limited. In the embodiment, through the interaction between the base station and the terminal, the resource integration technology based on the base station enables the terminal to have more energy-saving technologies in the time domain, thereby significantly reducing the power consumption of the terminal device in the data interaction process.

[0047] In the embodiment, the listening period of the terminal is up-regulated according to the resource allocation integration requirement of the terminal, thereby saving the power consumed when monitoring the physical downlink control channel, and the resources required for the interaction data are integrated in the frequency domain, thereby reducing the occupation of the time domain resources. When the terminal performs data transmission and reception based on the integrated resources, the power consumed by the terminal for data transmission and reception is saved.

[0048] Embodiment Two

[0049] Figure 5 A data communication method flowchart is provided for the second embodiment of the application. Based on the above-mentioned embodiment, after the integration result is sent to the terminal through the physical downlink control channel, the method further includes detecting the data interaction result, and generating an alarm prompt when it is detected that the interaction data is not interacted on the combined time-frequency resources. Figure 5 As shown in the figure, the method includes:

[0050] In step S201, a discontinuous reception message is generated based on the resource allocation integration requirement sent by the terminal, and the discontinuous reception message is sent to the terminal.

[0051] Optionally, the non-continuous receiving message is generated based on the resource allocation integration requirement sent by the terminal, comprising: receiving the resource allocation integration requirement sent by the control plane of the terminal through the control plane of the base station, wherein the resource allocation integration requirement comprises a data volume threshold and a resource allocation integration direction; obtaining a historical monitoring period of the terminal, and adjusting the historical monitoring period according to the data volume threshold to obtain an adjusted monitoring period; and generating the non-continuous receiving message according to the adjusted monitoring period.

[0052] In step S202, the resources required by the interactive data are integrated in the frequency domain according to the resource allocation integration requirement to obtain an integration result.

[0053] Optionally, the resources required by the interactive data are integrated in the frequency domain according to the resource allocation integration requirement to obtain an integration result, comprising: determining a target scheduler of the base station through the control plane of the base station according to the resource allocation integration direction, wherein the target scheduler comprises an uplink scheduler and / or a downlink scheduler; sending the resource allocation integration requirement to the target scheduler of the base station through the control plane of the base station; obtaining the interactive data corresponding to the terminal when communicating with the terminal through the target scheduler, and obtaining the resources required by the interactive data for transmission; and integrating the resources in the frequency domain through the target scheduler to obtain the integration result.

[0054] Optionally, the resources are integrated in the frequency domain through the target scheduler to obtain the integration result, comprising: determining a time-frequency resource group according to the data volume threshold through the target scheduler, wherein the time-frequency resource group comprises target time-frequency resources in time sequence; integrating the corresponding frequency domain resources in each time-frequency resource group at the last target time-frequency resource to obtain a merged time-frequency resource; and taking the merged time-frequency resource as the integration result.

[0055] Optionally, the time-frequency resource group is determined according to the data volume threshold through the target scheduler, comprising: obtaining the data volume allowed to be carried by each time-frequency resource; taking the time-frequency resource whose sum of data volumes is equal to the data volume threshold as the target time-frequency resource; and constructing the time-frequency resource group according to the target time-frequency resource.

[0056] In step S203, the integration result is sent to the terminal through the physical downlink control channel, so that the terminal monitors the physical downlink control channel PDCCH based on the adjusted monitoring period, and communicates with the base station on the merged time-frequency resource.

[0057] In step S204, the data interaction result is detected, and an alarm prompt is generated when it is detected that the interactive data is not interacted on the merged time-frequency resource.

[0058] Specifically, in the embodiment, after the base station and the terminal complete data interaction, the data interaction result is detected. For example, when the time-frequency resources combined by the principle target scheduler should be under time domain resources t2 and t5, but it is found through detection that the terminal receives data under the time-frequency resource t3, that is, the frequency domain resource under the time domain resource t3 is not combined into the time-frequency resource t5, that is, the resource combination is abnormal, at this time, an alarm prompt is generated.

[0059] It should be noted that the alarm prompt can be in the form of a problem or in the form of a voice, so as to alarm and display at the base station side, thereby facilitating the operation and maintenance personnel to take corresponding measures in time according to the above alarm prompt, so as to perform corresponding maintenance on the scheduler or the base station hardware. In the embodiment, the fault problem determined this time and the maintenance strategy adopted are logged, so that when the same problem is encountered again subsequently, maintenance can be automatically performed directly according to the log, thereby saving labor cost and improving the efficiency and accuracy of fault repair.

[0060] In the embodiment of the application, the listening period of the terminal is adjusted upward according to the resource allocation integration demand of the terminal, thereby saving the power consumed when listening to the physical downlink control channel, and the resources required for interaction data are integrated in the frequency domain, thereby reducing the occupation of time domain resources. When the terminal transmits and receives data based on the integrated resources, the power consumed by the terminal for data transmission and reception is saved.

[0061] Embodiment three

[0062] Figure 6 A structural schematic diagram of a data communication device provided in the embodiment three of the application is shown in FIG. 3. Figure 6 As shown in the figure, the device comprises a discontinuous reception message generation module 310, a resource integration module 320 and a data interaction module 330.

[0063] The discontinuous reception message generation module 310 is configured to generate a discontinuous reception message based on the resource allocation integration demand sent by the terminal, and send the discontinuous reception message to the terminal, wherein the discontinuous reception message contains an adjusted listening period.

[0064] The resource integration module 320 is configured to integrate the resources required for interaction data in the frequency domain according to the resource allocation integration demand to obtain an integration result, wherein the integration result comprises combined time-frequency resources.

[0065] The data interaction module 330 is configured to send the integration result to the terminal through the physical downlink control channel, so that the terminal listens to the physical downlink control channel based on the adjusted listening period, and communicates with the base station on the combined time-frequency resources.

[0066] Optionally, the non-continuous receiving message generation module is configured to receive resource allocation integration requirements sent by the control plane of the terminal through the control plane of the base station, wherein the resource allocation integration requirements include a data volume threshold and a resource allocation integration direction;

[0067] The terminal historical monitoring period is obtained, and the historical monitoring period is adjusted according to the data volume threshold to obtain an adjusted monitoring period;

[0068] The non-continuous receiving message is generated according to the adjusted monitoring period.

[0069] Optionally, the resource integration module is configured to determine a target scheduler of the base station according to the resource allocation integration direction through the control plane of the base station, wherein the target scheduler includes an uplink scheduler and / or a downlink scheduler;

[0070] The resource allocation integration requirements are sent to the target scheduler of the base station through the control plane of the base station;

[0071] The interactive data corresponding to the terminal during communication is obtained through the target scheduler, and the resources required for transmission of the interactive data are obtained;

[0072] The required resources are integrated in the frequency domain through the target scheduler to obtain an integration result.

[0073] Optionally, the resource integration module is further configured to determine time-frequency resource groups according to the data volume threshold through the target scheduler, wherein the time-frequency resource groups include target time-frequency resources that are continuous in time sequence;

[0074] The frequency domain resources corresponding to each time-frequency resource group are integrated on the last target time-frequency resource to obtain a merged time-frequency resource;

[0075] The merged time-frequency resource is taken as the integration result.

[0076] Optionally, the resource integration module is further configured to obtain the data volume of the interactive data allowed to be carried by each time-frequency resource;

[0077] The time-frequency resource whose sum of data volumes is equal to the data volume threshold is taken as the target time-frequency resource;

[0078] The time-frequency resource groups are constructed according to the target time-frequency resources.

[0079] Optionally, the device further includes an alarm module configured to detect the data interaction result;

[0080] When it is detected that the interactive data is not interacted on the merged time-frequency resource, an alarm prompt is generated.

[0081] The data communication device provided in the embodiments of the application can execute the data communication method provided in any of the embodiments of the application, and has the corresponding function modules and beneficial effects of the execution method.

[0082] Example Four

[0083] Figure 7 A structural diagram of a base station 10 that can be used to implement embodiments of the present application is shown. The base station is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The base station can also represent various forms of mobile devices such as personal digital assistants, cellular telephones, smartphones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the applications described and / or claimed in this document.

[0084] As shown in Figure 7 The base station 10 includes at least one processor 11, and memory, such as read-only memory (ROM) 12, random access memory (RAM) 13, etc., that is communicatively coupled to the at least one processor 11, where the memory stores computer programs that are executable by the at least one processor 11, which can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. In the RAM 13, various programs and data required for the operation of the base station 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0085] Various components in the base station 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, speakers, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the base station 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0086] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 performs various methods and processes described above, such as the data communication method.

[0087] In some embodiments, the application to the data communication method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, parts or all of the computer program can be loaded and / or installed onto base station 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11 as a result of being carried out, one or more steps of the above-described data communication method can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the data communication method by way of other means (e.g., by way of firmware).

[0088] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, specially designed application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0089] Computer programs used to implement the methods of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor of the machine, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0090] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0091] To provide for interaction with a user, the systems and techniques described here can be implemented on a base station having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the base station. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0092] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0093] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. Servers can be cloud servers, also known as cloud computing servers or cloud hosts, which are a host product in the cloud computing service system to solve the defects of great management difficulty and weak business scalability in traditional physical hosts and VPS services.

[0094] Embodiment five

[0095] The embodiment of the application further provides a computer program product, comprising a computer program which, when executed by a processor, implements the data communication method provided in any embodiment of the application.

[0096] The computer program code implementing the application can be written in one or more programming languages or combinations of languages including object oriented languages such as Java, Smalltalk, C++ or conventional procedural programming languages such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0097] It should be noted that in the embodiments of the present application, some software, components, models and the like in the prior art can be mentioned, which should be considered as exemplary, and the purpose is only to illustrate the feasibility of the implementation of the technical scheme of the present application, but does not mean that the applicant has or will necessarily use the scheme.

[0098] Note that the above are only the preferred embodiments of the present application and the technical principles applied. Those skilled in the art will understand that the present application is not limited to the specific embodiments herein, and those skilled in the art can make various obvious changes, readjustments and substitutions without departing from the scope of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims

1. A method of data communication, characterized by, Applied to a base station, comprising: Generating a discontinuous reception message based on a resource allocation integration requirement sent by a terminal, and sending the discontinuous reception message to the terminal, wherein the discontinuous reception message contains an adjusted monitoring period; Integrating resources required by interactive data in a frequency domain according to the resource allocation integration requirement to obtain an integration result, wherein the integration result includes merged time-frequency resources; Sending the integration result to the terminal through a physical downlink control channel, so that the terminal monitors the physical downlink control channel based on the adjusted monitoring period, and communicates with the base station on the merged time-frequency resources.

2. The method of claim 1, wherein, The generating of the discontinuous reception message based on the resource allocation integration requirement sent by the terminal comprises: Receiving a resource allocation integration requirement sent by a control plane of a terminal through a control plane of a base station, wherein the resource allocation integration requirement includes a data volume threshold and a resource allocation integration direction; Obtaining a historical monitoring period of the terminal, and adjusting the historical monitoring period according to the data volume threshold to obtain the adjusted monitoring period; Generating the discontinuous reception message according to the adjusted monitoring period.

3. The method of claim 2, wherein, The integrating of the resources required by the interactive data in the frequency domain according to the resource allocation integration requirement comprises: Determining a target scheduler of the base station according to the resource allocation integration direction through the control plane of the base station, wherein the target scheduler includes an uplink scheduler and / or a downlink scheduler; Sending the resource allocation integration requirement to the target scheduler of the base station through the control plane of the base station; Obtaining the interactive data corresponding to the communication with the terminal through the target scheduler, and obtaining resources required for the transmission of the interactive data; Integrating the resources in the frequency domain through the target scheduler to obtain the integration result.

4. The method of claim 3, wherein, The integrating of the resources in the frequency domain through the target scheduler to obtain the integration result comprises: Determining a time-frequency resource group according to the data volume threshold through the target scheduler, wherein the time-frequency resource group includes target time-frequency resources that are continuous in time sequence; Integrating the frequency domain resources in each time-frequency resource group on the last target time-frequency resource to obtain merged time-frequency resources; Taking the merged time-frequency resources as the integration result.

5. The method of claim 4, wherein, The determining of the time-frequency resource group according to the data volume threshold through the target scheduler comprises: Obtaining the data volume of each time-frequency resource allowed to carry interactive data; Taking a time-frequency resource whose sum of data volumes is equal to the data volume threshold as the target time-frequency resource; Constructing the time-frequency resource group according to the target time-frequency resource.

6. The method of claim 1, wherein, After the sending of the integration result to the terminal through the physical downlink control channel, the method further comprises: Detecting the data interaction result; When it is detected that the interactive data is not interacted on the merged time-frequency resources, generating an alarm prompt.

7. A data communication device, characterized by The apparatus comprises: The non-continuous reception message generation module is configured to generate a non-continuous reception message based on the resource allocation integration requirement sent by the terminal, and send the non-continuous reception message to the terminal, wherein the non-continuous reception message contains an adjusted monitoring period; The resource integration module is configured to integrate resources required by interactive data in a frequency domain according to the resource allocation integration requirement to obtain an integration result, wherein the integration result includes combined time-frequency resources. The data interaction module is configured to send the integration result to the terminal through a physical downlink control channel, so that the terminal monitors the physical downlink control channel based on the adjusted monitoring period, and communicates with the base station on the combined time-frequency resources.

8. A base station, characterized by The base station comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the method of any one of claims 1-6 when executed.

10. A computer program product, characterised in that, The computer program is executed by the processor to implement the method of any one of claims 1-6.

Citation Information

Patent Citations

  • Allocating wireless resources

    CN103299704A

  • Uplink resource allocating method and device

    CN107241805A