A method, device and equipment for resource allocation

By allocating semi-static SRS resources or non-periodic SRS resources to large-capacity user equipment, the problem of insufficient allocation of SRS resources when the number of user equipment is large, and channel measurement accuracy and transmission performance are improved.

CN112838917BActive Publication Date: 2025-02-14SHANGHAI HUAWEI TECH CO LTD

Patent Information

Application Number
CN201911169914.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-25
Publication Date
2025-02-14
Estimated Expiration
2039-11-25

AI Technical Summary

Technical Problem

In cells with a large number of user equipment, it is difficult for the prior art to effectively allocate SRS resources, resulting in inaccurate uplink and downlink channel measurements, thereby reducing transmission performance.

Method used

By allocating semi-static SRS resources or non-periodic SRS resources to packaged user equipment, ensuring that they prioritize their acquisition of resources, thereby improving the accuracy of uplink and downlink channel measurements of user equipment.

Benefits of technology

It realizes that when the number of user equipment is large, it ensures that all user equipment can be allocated to SRS resources, improves channel measurement accuracy and transmission performance, reduces bit error rate and improves cell throughput.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112838917B_ABST
    Figure CN112838917B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a method, apparatus and device for resource allocation, which are used to ensure that the user equipment can be allocated SRS resources, improve the accuracy of uplink and downlink channel measurement, thereby improving the performance of uplink and downlink transmission, for example, reducing the bit error rate of transmitted data and improving cell throughput. The method of the embodiment of the present application includes: an access network device sends first SRS resource allocation information to a first user equipment, the first SRS resource allocation information indicates a first SRS resource, wherein the period of the first SRS resource is a first period, and then the access network device sends second SRS resource allocation information to the first user equipment, the second SRS resource allocation information indicates a second SRS resource, the period of the second SRS resource is a second period, the second period is shorter than the first period, or the second SRS resource is a non-periodic SRS resource, wherein the first user equipment is a large packet user equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a method, apparatus, and device for resource allocation. Background Art

[0002] With the development of communication technology, the application of communication technology is becoming more and more extensive, and communication technology is closely related to people's lives. When a user needs to perform a service, the sounding reference signal (SRS) can measure the uplink channel quality. Specifically, SRS can perform frequency selective scheduling, power control and timing advance functions for user equipment (UE), and then the UE can complete the required service according to the allocated SRS resources.

[0003] However, when there are a large number of UEs in a cell, the SRS resources allocated to multiple UEs cannot meet the needs of all UEs, which will lead to inaccurate measurements of uplink and downlink channels, thereby reducing the performance of uplink and downlink transmissions, for example, increasing the bit error rate of transmitted data, data loss or reducing cell throughput. Summary of the invention

[0004] The embodiments of the present application provide a method, apparatus and device for resource allocation, which improves the accuracy of uplink and downlink channel measurement while ensuring that all user equipment can be allocated SRS resources, thereby improving the performance of uplink and downlink transmission, for example, reducing the bit error rate of transmitted data and improving cell throughput.

[0005] A first aspect of an embodiment of the present application provides a method for resource allocation, including:

[0006] The access network device sends first SRS resource allocation information to the first user equipment, the first SRS resource allocation information indicates the first SRS resource, wherein the period of the first SRS resource is the first period, and then the access network device sends second SRS resource allocation information to the first user equipment, the second SRS resource allocation information indicates the second SRS resource, the period of the second SRS resource is the second period, the second period is shorter than the first period, or the second SRS resource is a non-periodic SRS resource, wherein the first user equipment is a large-packet user equipment.

[0007] In an embodiment of the present application, when there are a large number of users in a cell, in the case of allocating periodic SRS resources to large-packet user equipment, at least one of semi-static SRS resources or non-periodic SRS resources is also allocated to the large-packet user equipment, ensuring that resources are allocated to large-packet user equipment first, thereby ensuring that the user equipment can be allocated SRS resources, thereby improving the uplink and downlink (beam forming, BF) performance of the user equipment, and improving the accuracy of uplink and downlink channel measurement, thereby improving the performance of uplink and downlink transmission, for example, reducing the bit error rate of transmitted data and improving cell throughput.

[0008] In combination with the first aspect of the embodiments of the present application, in a first implementation method of the first aspect of the embodiments of the present application, a large-packet user equipment is a user equipment whose average service data volume within a time range is greater than or equal to a target threshold.

[0009] In combination with the first aspect of the embodiments of the present application or any one of the first implementation methods of the first aspect of the embodiments of the present application, in the second implementation method of the first aspect of the embodiments of the present application, the access network device determines whether the first user device is a large-packet user device based on the amount of service data of the first user device within a time range.

[0010] In an embodiment of the present application, by counting the amount of service data of the user equipment within a time range, it is determined whether the user equipment is a large-packet user equipment. Secondly, since the large-packet user equipment is a user equipment with a relatively large amount of service data, after the large-packet user equipment is determined, semi-static SRS resources or non-periodic SRS resources can be sent to it, so that the large-packet user equipment can still obtain better BF performance when there are more user equipment, thereby improving the performance of uplink and downlink transmission, thereby improving the feasibility of the present application.

[0011] In combination with the first aspect of the embodiments of the present application or any one of the first implementation methods of the first aspect of the embodiments of the present application, in the third implementation method of the first aspect of the embodiments of the present application, the access network device is a target access network device, and the access network device receives a switching message from a source access network device, wherein the switching message includes information for indicating that the first user device is a large-packet user device.

[0012] In an embodiment of the present application, the access network device can indicate whether the first user device is a large-packet user device based on the information included in the switching message, and can also be promptly determined as a large-packet user device during the movement of the first user device, thereby sending semi-static SRS resources or non-periodic SRS resources in a timely manner, thereby improving the efficiency of resource allocation and thus improving the feasibility of the present application.

[0013] In combination with any one of the first aspect of the embodiments of the present application to the third implementation method of the first aspect of the embodiments of the present application, in the fourth implementation method of the first aspect of the embodiments of the present application, the access network device sends second SRS resource allocation information to the second user equipment, the second user equipment is a large packet user equipment, and secondly, the access network device activates the second SRS resource for the first user equipment or the second user equipment at the same time.

[0014] In combination with the fourth implementation method of the first aspect of the embodiment of the present application, in the fifth implementation method of the first aspect of the embodiment of the present application, when the second SRS resource is activated for the first user equipment, the access network device starts a timer. When the timer expires, the access network device deactivates the second SRS resource for the first user equipment and activates the second SRS resource for the second user equipment.

[0015] In an embodiment of the present application, this embodiment can allocate only one set of semi-static SRS resources to each user device. When a conflict occurs in the semi-static SRS resources, a timer can be used to rotate the activation of the semi-static SRS resources among the user devices to ensure that service demand is improved and the uplink and downlink BF performance of the user device is improved. Secondly, RRC signaling reconfiguration can be avoided, saving RRC signaling reconfiguration overhead.

[0016] In combination with any one of the first aspect of the embodiment of the present application to the third implementation manner of the first aspect of the embodiment of the present application, in a sixth implementation manner of the first aspect of the embodiment of the present application, the second SRS resource information further indicates a third SRS resource, the period of the third SRS resource is a third period, and the third period is shorter than the first period and further includes:

[0017] The access network device sends second SRS resource allocation information to the second user equipment, where the second user equipment is a large packet user equipment;

[0018] When the access network device activates the second SRS resource for the first user equipment, the third SRS resource is activated for the second user equipment; or, when the access network device activates the third SRS resource for the first user equipment, the second SRS resource is activated for the second user equipment.

[0019] In the embodiment of the present application, it can be achieved that the activated semi-static SRS resources can be activated by the access network device and used by the user equipment in conflict, thereby reducing RRC signaling reconfiguration and thus saving RRC signaling overhead.

[0020] A second aspect of an embodiment of the present application provides a method for resource allocation, including:

[0021] The first user equipment receives first SRS resource allocation information from the access network equipment, the first SRS resource allocation information indicates a first SRS resource, wherein the period of the first SRS resource is a first period, and the first user equipment also receives second SRS resource allocation information from the access network equipment, the second SRS resource allocation information indicates a second SRS resource, the period of the second SRS resource is a second period, the second period is shorter than the first period, or the second SRS resource is a non-periodic SRS resource, wherein the first user equipment is a large-packet user equipment.

[0022] In an embodiment of the present application, when the number of users in a cell is large, the first user device can receive periodic SRS resources from the access network device. Further, when the first user device is a large-packet user device, the first user device can also receive at least one of semi-static SRS resources or non-periodic SRS resources from the access network device, thereby ensuring that large-packet user devices are allocated resources first, thereby ensuring that the user devices can be allocated SRS resources, thereby improving the uplink and downlink BF performance of the user devices, and improving the uplink and downlink channel measurement accuracy, thereby improving the uplink and downlink transmission performance, for example, reducing the bit error rate of transmitted data and improving cell throughput.

[0023] In combination with the second aspect of the embodiments of the present application, in a first implementation manner of the second aspect of the embodiments of the present application, a large-packet user equipment is a user equipment whose average service data volume within a time range is greater than a target threshold.

[0024] In a third aspect, an embodiment of the present application provides a resource allocation device, which may be an access network device or a chip in the access network device. The resource allocation device includes a processor, which is used to execute computer programs or instructions so that the resource allocation device executes the method of the first aspect.

[0025] Optionally, the resource allocation device further comprises the memory. The processor is coupled to the memory, the memory is used to store computer programs or instructions, and the processor is used to execute the computer programs or instructions in the memory.

[0026] Optionally, the resource allocation device may further include a communication unit, which is used to communicate with other devices or other components in the resource allocation device. For example, the resource allocation device is an access network device, and the communication unit is a transceiver. For example, the resource allocation device is a chip in the access network device, and the communication unit is an input / output circuit or interface of the chip.

[0027] In a fourth aspect, an embodiment of the present application provides a resource allocation device, which may be a terminal or a chip in a terminal. The resource allocation device includes a processor, which is used to execute a computer program or instruction so that the resource allocation device executes the method of the second aspect.

[0028] Optionally, the resource allocation device further comprises the memory. The processor is coupled to the memory, the memory is used to store computer programs or instructions, and the processor is used to execute the computer programs or instructions in the memory.

[0029] Optionally, the resource allocation device may further include a communication unit, which is used to communicate with other devices or other components in the resource allocation device. For example, the resource allocation device is a terminal, and the communication unit is a transceiver. For example, the resource allocation device is a chip in the terminal, and the communication unit is an input / output circuit or interface of the chip.

[0030] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and an interface circuit, which is coupled to the processor, and the processor is used to run a computer program or instruction to implement a method as described in any one of the first and second aspects, and the interface circuit is used to communicate with other modules outside the chip.

[0031] In a sixth aspect, an embodiment of the present application provides a computer storage medium storing a program for implementing the method of any one of the first to second aspects above. When the program is executed in a wireless resource allocation device, the wireless resource allocation device executes the method of any one of the first to second aspects.

[0032] In its first aspect, an embodiment of the present application provides a computer program product, which includes a program. When the program is run, the method of any one of the first to second aspects above is executed.

[0033] In an eighth aspect, an embodiment of the present application provides a communication system, comprising the terminal (or a chip in the terminal) in the method of the first aspect and the access network device (or a chip in the access network device) in the method of the second aspect. Alternatively, the communication system comprises the resource allocation device of the third aspect and the resource allocation device of the fourth aspect.

[0034] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0035] When there are a large number of user devices in a cell, large-packet users and non-large-packet users are classified, and non-periodic SRS resources or SRS resources with different period lengths are allocated to large-packet users. While ensuring that all user devices can be allocated SRS resources, the accuracy of uplink and downlink channel measurement is improved, thereby improving the performance of uplink and downlink transmission, for example, reducing the bit error rate of transmitted data and improving cell throughput. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A schematic diagram of the system architecture of the communication system in an embodiment of the present application;

[0037] Figure 2A A schematic diagram of the structure of an access network device provided in an embodiment of the present application;

[0038] Figure 2B A schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0039] Figure 2C A schematic diagram of the structure of a core network element provided in an embodiment of the present application;

[0040] Figure 3 A schematic diagram of an embodiment of a method for resource allocation in an embodiment of the present application;

[0041] Figure 4A A schematic diagram of resource allocation in an embodiment of the present application;

[0042] Figure 4B Another schematic diagram of resource allocation in an embodiment of the present application;

[0043] Figure 4C Another schematic diagram of resource allocation in an embodiment of the present application;

[0044] Figure 5 A schematic diagram of another embodiment of the method for resource allocation in the embodiment of the present application;

[0045] Fig. 6A A schematic diagram of an embodiment of the round-robin scheduling method in an embodiment of the present application;

[0046] Figure 6B A schematic diagram of another embodiment of the round-robin scheduling method in the embodiment of the present application;

[0047] Figure 7 A schematic diagram of an embodiment of a method for configuring multiple sets of resources in an embodiment of the present application;

[0048] Figure 8 A schematic diagram of another embodiment of the method for resource allocation in the embodiment of the present application;

[0049] Fig. 9Schematic diagram of the structure of the communication device in the embodiment of the present application. DETAILED DESCRIPTION

[0050] The embodiments of the present application provide a method, apparatus and device for resource allocation, which are used to improve the accuracy of uplink and downlink channel measurements while ensuring that all user devices can be allocated SRS resources, thereby improving the performance of uplink and downlink transmission, for example, reducing the bit error rate of transmitted data and improving cell throughput.

[0051] In order to better understand the method, device and equipment for resource allocation disclosed in the embodiments of the present application, the technical solution in the present application will be described below in conjunction with the drawings in the present application.

[0052] First, the system architecture of the communication system used in the embodiment of the present invention is described. Figure 1 , Figure 1 is a schematic diagram of the system architecture of the communication system in the embodiment of the present application. The technical solution of the embodiment of the present application can be applied to the following Figure 1 The communication system shown in FIG. 1 includes a core network element 101, an access network device 111, and an access network device 112. The core network element 101 can be connected to the access network device 111 and the access network device 112. The terminal 121 can communicate with the access network device 111. It should be noted that in the example Figure 1 The core network elements, base stations and terminals included in the communication system are only examples, and the interface connection relationship between the base stations is also only an example. In the embodiments of the present application, the types and quantities of network elements included in the communication system, and the connection relationship between the network elements are not limited to this.

[0053] The communication system may be a communication system supporting fourth generation (4G) access technology, such as long term evolution (LTE) access technology; or, the communication system may be a communication system supporting fifth generation (5G) access technology, such as new radio (NR) access technology; or, the communication system may be a communication system supporting third generation (3G) access technology, such as universal mobile telecommunications system (UMTS) access technology; or, the communication system may be a communication system supporting second generation (2G) access technology, such as global system for mobile communications (GSM) access technology; or, the communication system may be a communication system supporting multiple wireless technologies, such as a communication system supporting LTE technology and NR technology. In addition, the communication system may also be applicable to future-oriented communication technologies.

[0054] Figure 1 The access network devices 111 and 112 in the communication system may be devices on the access network side for supporting terminal access to the communication system, for example, they may be base transceiver stations (BTS) and base station controllers (BSC) in 2G access technology communication systems, node Bs (node ​​B) and radio network controllers (RNC) in 3G access technology communication systems, evolved node Bs (eNB) in 4G access technology communication systems, next generation node Bs (gNB) in 5G access technology communication systems, transmission reception points (TRP), relay nodes (relay nodes), access points (AP), and the like.

[0055] Figure 1The core network element 101 in the system can control one or more access network devices, or manage the resources in the system in a unified manner, or configure resources for the terminal. For example, the core network element can be a serving GPRS support node (SGSN) or a gateway GPRS support node (GGSN) in a 3G access technology communication system, a mobile management entity (MME) or a serving gateway (SGW) in a 4G access technology communication system, an access and mobility management function (AMF) network element or a user plane performance (UPF) network element in a 5G access technology communication system, and the like.

[0056] Figure 1 The terminal 121 in the embodiment may be a device that provides voice or data connectivity to a user, for example, it may also be called user equipment (UE), mobile station, subscriber unit, station, terminal equipment (TE), etc. The terminal may be a cellular phone, a personal digital assistant (PDA), a wireless modem, a handheld device (handheld), a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet computer (pad), etc. With the development of wireless communication technology, devices that can access a communication system, communicate with the network side of a communication system, or communicate with other objects through a communication system can all be terminals in the embodiments of the present application, for example, terminals and cars in intelligent transportation, household appliances in intelligent homes, power meter reading instruments, voltage monitoring instruments, environmental monitoring instruments in intelligent power grids, video monitoring instruments in intelligent security networks, cash registers, etc. In the embodiment of the present application, the terminal can communicate with an access network device, such as access network device 111 or access network device 112. Multiple terminals can also communicate with each other. The terminal can be static or mobile.

[0057] Specifically, the access network equipment, terminal and core network element in the communication system will be described in detail below.

[0058] Figure 2A This is a schematic diagram of the structure of an access network device in an embodiment of the present application. Figure 1 The structures of the access network device 111 and the access network device 112 shown in FIG. Figure 2A The structure shown.

[0059] The access network device includes at least one processor 111, at least one memory 112, at least one transceiver 113, at least one network interface 114 and one or more antennas 115. The processor 111, the memory 112, the transceiver 113 and the network interface 114 are connected, for example, through a bus. In an embodiment of the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in this embodiment. The antenna 115 is connected to the transceiver 113. The network interface 114 is used to connect the access network device to other communication devices through a communication link. For example, the network interface 114 may include a network interface between the access network device and the core network element, such as an S1 interface. The network interface may include a network interface between the access network device and other network devices (such as other access network devices or core network elements), such as an X2 or Xn interface.

[0060] The processor 111 is mainly used to process the communication protocol and communication data, and to control the entire access network device, execute the software program, and process the data of the software program, for example, to support the access network device to perform the actions described in the embodiment. The access network device may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute the software program, and process the data of the software program. Figure 2A The processor 111 in the embodiment can integrate the functions of the baseband processor and the central processing unit. It can be understood by those skilled in the art that the baseband processor and the central processing unit can also be independent processors, which are interconnected through technologies such as buses. It can be understood by those skilled in the art that the terminal device can include multiple baseband processors to adapt to different network formats, and the terminal device can include multiple central processing units to enhance its processing capabilities. The various components of the terminal device can be connected through various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The central processing unit can also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data can be built into the processor, or it can be stored in the memory in the form of a software program, and the processor executes the software program to realize the baseband processing function.

[0061] The memory is mainly used to store software programs and data. The memory 112 can be independent and connected to the processor 111. Optionally, the memory 112 can be integrated with the processor 111, for example, integrated into a chip. Among them, the memory 112 can store program codes for executing the technical solutions of the embodiments of the present application, and the execution is controlled by the processor 111. The various types of computer program codes executed can also be regarded as drivers of the processor 111.

[0062] Figure 2A Only one memory and one processor are shown. In an actual terminal device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be a storage element on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element, which is not limited in the embodiments of the present application.

[0063] The transceiver 113 can be used to support the reception or transmission of radio frequency signals between the access network device and the terminal, and the transceiver 113 can be connected to the antenna 115. The transceiver 113 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 115 can receive radio frequency signals, and the receiver Rx of the transceiver 113 is used to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or the digital intermediate frequency signal to the processor 111, so that the processor 111 further processes the digital baseband signal or the digital intermediate frequency signal, such as demodulation processing and decoding processing. In addition, the transmitter Tx in the transceiver 113 is also used to receive a modulated digital baseband signal or a digital intermediate frequency signal from the processor 111, and convert the modulated digital baseband signal or the digital intermediate frequency signal into a radio frequency signal, and send the radio frequency signal through one or more antennas 115. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion processing on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal, and the order of the down-mixing and analog-to-digital conversion processing is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion processing on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal, and the order of the up-mixing and digital-to-analog conversion processing is adjustable. The digital baseband signal and the digital intermediate frequency signal can be collectively referred to as a digital signal.

[0064] The transceiver may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. Optionally, a device in a transceiver unit for implementing a receiving function may be regarded as a receiving unit, and a device in a transceiver unit for implementing a sending function may be regarded as a sending unit, that is, a transceiver unit includes a receiving unit and a sending unit, a receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and a sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0065] Figure 2B A schematic diagram of the structure of a terminal provided in an embodiment of the present application. Figure 1 The structure of the terminal 121 shown can be referred to Figure 2B The structure shown.

[0066] The terminal includes at least one processor 211, at least one transceiver 212, and at least one memory 213. The processor 211, the memory 213, and the transceiver 212 are connected. Optionally, the terminal may further include an output device 214, an input device 215, and one or more antennas 216. The antenna 216 is connected to the transceiver 212, and the output device 214 and the input device 215 are connected to the processor 211.

[0067] The transceiver 212, the memory 213 and the antenna 216 can refer to Figure 2A to achieve similar functions.

[0068] The processor 211 may be a baseband processor or a CPU. The baseband processor and the CPU may be integrated together or separated.

[0069] Processor 211 can be used to implement various functions for the terminal, such as processing communication protocols and communication data, or controlling the entire terminal device, executing software programs, and processing software program data; or assisting in completing computing tasks, such as graphics and image processing or audio processing, etc.; or processor 211 is used to implement one or more of the above functions.

[0070] The output device 214 communicates with the processor 211 and can display information in a variety of ways. For example, the output device 214 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 215 communicates with the processor 211 and can receive user input in a variety of ways. For example, the input device 215 can be a mouse, a keyboard, a touch screen device, or a sensor device.

[0071] Figure 2C A schematic diagram of the structure of a core network element provided in an embodiment of the present application, for example Figure 1 The core network element 101 is shown.

[0072] The core network element includes at least one memory 1011, at least one processor 1012 and at least one network interface 1013. The memory 1011, the processor 1012 and the network interface 1013 are connected.

[0073] Processor 1012 may be configured to implement various functions for a core network element, such as controlling one or more access network devices, or performing unified management of resources in the system, or configuring resources for a terminal.

[0074] The memory 1012 can be used to store program codes for executing the technical solutions of the embodiments of the present application, and executed by the processor 1012 to realize the functions of the core network element in the embodiments of the present application.

[0075] The core network element can communicate with the access network device or terminal through the network interface 1013, for example, sending data to the access network device or terminal, or receiving data from the access network device or terminal, etc.

[0076] Further, the resource allocation method used in the embodiment of the present application will be described in detail below with the access network device as the execution subject, please refer to Figure 3 , Figure 3 A schematic diagram of an embodiment of a method for resource allocation in an embodiment of the present application.

[0077] 101. An access network device sends first SRS resource allocation information to a first user equipment, where the first SRS resource allocation information indicates a first SRS resource, wherein a period of the first SRS resource is a first period;

[0078] In this embodiment, the access network device may first send first SRS resource allocation information to the first user equipment. The first SRS resource allocation information may indicate a first SRS resource, and a period of the first SRS resource is a first period.

[0079] Specifically, the first SRS resource can be a periodic SRS resource, and the periodic SRS resource can be configured to the first user equipment through radio resource controller (RRC) signaling. After the periodic SRS resource is configured for the first user equipment, the resource has been activated and no other signaling triggering is required. Furthermore, the periodic SRS resource can also be periodically sent to the first user equipment, and different first periods can be configured based on the number of users in the cell. It should be understood that in actual applications, the first period can be but not limited to 5ms, 10ms, 20ms, 40ms, 320ms or 640ms.

[0080] 102. The access network device sends second SRS resource allocation information to the first user equipment, where the second SRS resource allocation information indicates a second SRS resource, the period of the second SRS resource is a second period, the second period is shorter than the first period, or the second SRS resource is a non-periodic SRS resource, wherein the first user equipment is a large-packet user equipment.

[0081] In this embodiment, the access network device may further send second SRS resource allocation information to the first user equipment, and the second SRS resource allocation information may indicate a second SRS resource. When the second SRS resource is a periodic SRS resource, the period of the second SRS resource may be a second period, and the second period is shorter than the first period. Alternatively, the second SRS resource may be a non-periodic SRS resource. The first user equipment is a large packet user equipment.

[0082] Specifically, when the second SRS resource is a periodic SRS resource, the second SRS resource in the present application can be specifically a semi-static SRS resource. The semi-static SRS resource is similar to the periodic SRS resource and can be configured to the first user equipment through RRC signaling. However, unlike the periodic SRS resource, after the first user equipment configures the semi-static SRS resource, the resource has not been activated yet, and the semi-static SRS resource needs to be activated through the media access control layer control element (MAC CE) signaling. The activated semi-static SRS resource can be equivalent to the periodic SRS resource, and the semi-static SRS resource configured in a cell is limited. After the semi-static SRS resource is used by the first user equipment, it is also necessary to deactivate the semi-static SRS resource through MAC CE signaling. The semi-static SRS resource can be released after being deactivated and then used by other user equipment. It should be understood that in actual applications, the second period corresponding to the semi-static SRS resource can be, but not limited to, 5ms, 10ms, 20ms or 40ms, but the second period is smaller than the first period.

[0083] Secondly, the second SRS resource can also be a non-periodic SRS resource. The non-periodic SRS resource can be configured to the first user equipment through RRC signaling. After the first user equipment configures the non-periodic SRS resource, the non-periodic SRS resource has not been activated yet, and it is necessary to trigger the non-periodic SRS resource of the first user equipment through the downlink control information (downlink control information, DCI) of the physical downlink control channel (physical downlink control channel, PDCCH). Specifically, the PDCCH DCI can identify the identifier carried by the service packet of the user equipment, and then trigger the non-periodic SRS resource, indicating that the non-periodic SRS resource is available, and the non-periodic SRS resource can only be used once and does not need to be deactivated.

[0084] For easier understanding, see Figure 4A , Figure 4B as well as Figure 4C , Figure 4A , Figure 4B as well as Figure 4C They are schematic diagrams of resource allocation in the embodiments of the present application, such as Figure 4A As shown, Figure 4A In the example, user equipment 1 and user equipment 3 are large-packet user equipments, and the access network device can allocate periodic SRS resources and semi-static SRS resources to user equipment 1 and user equipment 3. Figure 4B As shown, user equipment 1 and user equipment 3 are large-packet user equipments, and the access network device can allocate periodic SRS resources and non-periodic SRS resources to user equipment 1 and user equipment 3. Further, in another possibility, as Figure 4C As shown, user equipment 1 is a large packet user equipment, and the access network device can allocate periodic SRS resources, semi-static SRS resources and non-periodic SRS resources to user equipment 1. It should be noted that: FIG. 4A to FIG. 4C The period corresponding to the semi-static SRS resource can be shorter than the period length corresponding to the periodic SRS resource. Therefore, when there are a large number of users in a cell, when allocating periodic SRS resources to large-packet user equipment, at least one of the semi-static SRS resources or the non-periodic SRS resources is also allocated to the large-packet user equipment to ensure that the large-packet user equipment is allocated resources first, thereby ensuring that the user equipment can be allocated SRS resources, and the uplink and downlink BF performance of the user equipment is improved, and the uplink and downlink channel measurement accuracy is improved, thereby improving the performance of uplink and downlink transmission, for example, reducing the bit error rate of the transmitted data and improving the cell throughput.

[0085] Optionally, the large-packet user equipment is a user equipment whose average service data volume within a time range is greater than or equal to a target threshold.

[0086] It should be understood that in actual applications, a large-packet user device may also be a service data flow with a maximum or minimum value within a time range, or a comparison between a value obtained by calculation and a target threshold value for the service data volume within a time range. The present application uses the average service data volume to determine the large-packet user device, which should not be understood as a limitation of the present application.

[0087] Furthermore, the access network device may determine whether the first user equipment is a large-packet user equipment according to the amount of service data of the first user equipment within a time range.

[0088] Exemplarily, the access network device can determine whether the first user equipment is a large packet user equipment through a service identification strategy. For example, first, the access network device can configure the judgment threshold in the device large packet service identification strategy to be A, and A can be 1Mbyte. It should be understood that in actual applications, A can be configured for the access network device according to the number of users and the number of resources in the cell, and the specific value of A should not be used as a limitation of this application. Then the access network device can count the average throughput of each bearer within a time range, and the average throughput can be a traffic handling priority (THP). When THP is greater than or equal to the judgment threshold A, that is, the amount of service data within a time range of the user equipment is greater than or equal to the judgment threshold A, the access network device can determine that the user equipment is a large packet user equipment, and the service attribute flag information is "1", that is, a large packet user identification. On the contrary, when THP is less than the judgment threshold A, that is, the amount of service data within a time range of the user equipment is less than the judgment threshold A, the access network device can determine that the user equipment is a non-large packet user equipment, and the service attribute flag information is "0", that is, a non-large packet user identification. Therefore, before allocating resource information to the user equipment, it is determined whether the user equipment is a large-packet user equipment by counting the amount of service data of the user equipment within a time range. Secondly, since the large-packet user equipment is a user equipment with a relatively large amount of service data, after the large-packet user equipment is determined, semi-static SRS resources or non-periodic SRS resources can be sent to it, so that the large-packet user equipment can still obtain better BF performance when there are more user equipment, thereby improving the performance of uplink and downlink transmission, thereby improving the feasibility of the present application.

[0089] Optionally, when the access network device is the target access network device, the access network device may receive a switching message from the source access network device, where the switching message includes information indicating that the first user equipment is a large-packet user equipment.

[0090] Specifically, when the first user device is in a moving state, for example, the first user device is in a moving vehicle, since the vehicle is usually moving in real time and at high speed, and the first user device may switch in different cells in a short time, that is, if the access network device is unable to timely determine whether the first user device is a large-packet user device only through the aforementioned service identification strategy, when the first user device switches from the source access network device to the target access network device, the target access network device can receive a switching message, and the switching message includes information for indicating that the first user device is a large-packet user device, that is, the aforementioned large-packet user identifier, and the target access network device can determine that the first user device is a large-packet user device based on the large-packet user identifier, thereby sending the aforementioned first and second SRS resource allocation information to the first user device. Secondly, the switching message can also include a non-large-packet user identifier, and the target access network device can also determine that the first user device is not a large-packet user device based on the non-large-packet user identifier, thereby only sending the aforementioned first SRS resource allocation information to the first user device.

[0091] For easier understanding, see Figure 5 , Figure 5 This is a schematic diagram of another embodiment of the resource allocation method in the embodiment of the present application. As shown in the figure, user equipment 1 is within the cell range covered by access network equipment 1, so access network equipment 1 can determine whether user equipment 1 is a large-packet user equipment according to the service identification strategy. If the service attribute flag information is "1", it is a large-packet user equipment, and if the service attribute flag information is "0", it is a non-large-packet user equipment. Secondly, user equipment 2 is moving from the cell range covered by access network equipment 2 to the cell range covered by access network equipment 1. For user equipment 2, access network equipment 2 is the source access network equipment, and access network equipment 1 is the target access network equipment. Once it moves to the illustrated position, access network equipment 2 can send switching information to access network equipment 1, and access network equipment 1 can determine whether user equipment 2 is a large-packet user equipment according to the service attribute flag information carried in the switching information. If the service attribute flag information is "1", it is a large-packet user equipment, and if the service attribute flag information is "0", it is a non-large-packet user equipment. Therefore, the access network device can indicate whether the first user device is a large-packet user device based on the service attribute flag information in the switching message, and can also be promptly determined as a large-packet user device during the movement of the first user device, thereby sending semi-static SRS resources or non-periodic SRS resources in a timely manner, thereby improving the efficiency of resource allocation and thus improving the feasibility of the present application.

[0092] It should be understood that due to the limited number of semi-static SRS resources that can be allocated, the access network equipment allocates a set of semi-static SRS resources to one user equipment, and only one user equipment can be activated at the same time for a set of semi-static SRS resources, and the semi-static SRS resources cannot be activated and used by other user equipment until they are deactivated and released. Therefore, when multiple user equipment are allocated the same set of semi-static SRS resources, if at least two user equipment have corresponding service requirements at the same time, only one user equipment can be activated successfully, and other users will have semi-static SRS resource conflicts with it, resulting in the failure of semi-static SRS resource activation. At present, RRC signaling reconfiguration can be used to reallocate other semi-static SRS resources to provide services for user equipment, but the RRC signaling reconfiguration overhead will increase, thereby reducing the efficiency of resource allocation.

[0093] It should be noted that, therefore, the aforementioned semi-static SRS resource conflict problem can be solved by adopting round-robin scheduling or supporting the user equipment to configure multiple sets of semi-static SRS resources. The two methods are described below respectively:

[0094] 1. Round Robin Scheduling:

[0095] First, the access network device may send second SRS resource allocation information to the second user equipment, the second user equipment is a large packet user equipment, and the access network device activates the second SRS resource for the first user equipment or the second user equipment at the same time.

[0096] Further, when the access network device activates the second SRS resource for the first user equipment, the access network device starts a timer. When the timer expires, the access network device deactivates the second SRS resource for the first user equipment and activates the second SRS resource for the second user equipment.

[0097] For easier understanding, see Fig. 6A as well as Figure 6B , Fig. 6A as well as Figure 6B All of them are schematic diagrams of the method embodiments of round-robin scheduling in the embodiments of the present application, such as Fig. 6AAs shown, UE 1, which is identified as a large-packet user equipment, is allocated to semi-static SRS resource 0, UE 2 is allocated to semi-static SRS resource 1, UE 3 is allocated to semi-static SRS resource 2, and UE N is allocated to semi-static SRS resource 0. That is to say, UE 1 and UE N are allocated to the same semi-static SRS resource 0. First, the access network device can determine the service requirements of UE1 and UE N by whether there is an uplink scheduling request message. If UE 1 and UE N both have service requirements, but UE N preferentially sends an uplink scheduling request to the access network device, the access network device will activate the semi-static SRS resource 0 for UE N. When UE 1 then sends an uplink scheduling request to the access network device, a conflict will occur for the semi-static SRS resource 0.

[0098] Further, after a resource conflict occurs, see Figure 6B ,like Figure 6B As shown, the access network device can activate the semi-static SRS resource 0 of UE N through MACCE, and start the timer of the access network device. The timer duration can be 1s. During the timer operation, UE N continues to occupy the semi-static SRS resource 0. When the timer duration reaches 1s, it is necessary to first determine whether UE 1 currently has service requirements. If UE 1 currently has service requirements, the access network device can deactivate the semi-static SRS resource 0 of UE N through MAC CE, and activate the semi-static SRS resource 0 of UE 1 through MAC CE, and then continue to start the timer of the access network device. The timer duration can be 1s. When the timer duration reaches 1s, continue to repeat the above similar steps until UE 1 and UE N complete the service requirements. It should be understood that in actual applications, the timer can also be 2s, 4s and 8s, so the timer duration should not be understood as a limitation of this application.

[0099] In this embodiment, only one set of semi-static SRS resources is allocated to each user equipment. When a conflict occurs in the semi-static SRS resources, the semi-static SRS resources are activated in rotation among the user equipment through a timer, thereby ensuring that service demand is improved and the uplink and downlink BF performance of the user equipment is improved. Secondly, RRC signaling reconfiguration can be avoided, saving RRC signaling reconfiguration overhead.

[0100] 2. User equipment is configured with multiple sets of semi-static SRS resources:

[0101] When the second SRS resource information also indicates the third SRS resource, the period of the third SRS resource is the third period, and the third period is shorter than the first period, the access network device can first send the second SRS resource allocation information to the second user equipment, and the second user equipment is a large-packet user equipment. Secondly, when the access network device activates the second SRS resource for the first user equipment, the third SRS resource is activated for the second user equipment, or, when the access network device activates the third SRS resource for the first user equipment, the second SRS resource is activated for the second user equipment.

[0102] For easier understanding, see Figure 7 , Figure 7 This is a schematic diagram of an embodiment of a method for configuring multiple sets of resources in an embodiment of the present application. As shown in the figure, UE 1 to UE3, which are all identified as large-packet user equipment, can support allocation of multiple sets of short-period semi-static SRS resources. First, the access network device can determine the service needs of UE 1 to UE3 by whether there is an uplink scheduling request message. If UE 1 to UE3 all have service needs, but UE 3 has activated semi-static SRS resource 3 by sending an uplink scheduling request to the access network device, and UE 1 preferentially sends an uplink scheduling request to the access network device, the access network device activates semi-static SRS resource 1 for UE 1, and then when UE 2 sends an uplink scheduling request to the access network device, if the access network device activates semi-static SRS resource 1 for UE 2, a conflict will occur with the semi-static SRS resource 1 activated by UE 1. At this time, the access network device can activate other semi-static SRS resources for UE 2. For example, if the semi-static SRS resource 2 is in an idle and unactivated state, the access network device can activate the semi-static SRS resource 2 to UE 2 through MAC CE. Therefore, the activated semi-static SRS resources can be activated by the access network device and used by the user equipment in conflict, thereby reducing RRC signaling reconfiguration and saving RRC signaling overhead.

[0103] It should be understood that in actual applications, if multiple sets of semi-static SRS resources are configured for user equipment in the same cell, and the number of user equipment in the same cell is large, the number of allocable semi-static SRS resources is limited, and the limited semi-static SRS resources may be fully occupied. At this time, the access network equipment can adopt the aforementioned round-robin scheduling method for the semi-static SRS resources.

[0104] In combination with the above introduction, the resource allocation method used in the embodiment of the present application will be described in detail below with the first user equipment as the execution subject, please refer to Figure 8 , Figure 8 A schematic diagram of an embodiment of a method for resource allocation in an embodiment of the present application.

[0105] 201. A first user equipment receives first SRS resource allocation information from an access network device, where the first SRS resource allocation information indicates a first SRS resource, wherein a period of the first SRS resource is a first period;

[0106] In this embodiment, the first user equipment receives first SRS resource allocation information from the access network equipment. The first SRS resource allocation information may indicate a first SRS resource, and a period of the first SRS resource is a first period.

[0107] Specifically, the first SRS resource may be a periodic SRS resource. The first user equipment may receive the periodic SRS resource from the access network equipment via RRC signaling. After the first user equipment is configured with the periodic SRS resource, the resource has been activated and does not require other signaling triggering. Furthermore, the first user equipment may also periodically receive the periodic SRS resource. The first period corresponding to the periodic SRS resource configured with the first user equipment in different cells is also different. It should be understood that in actual applications, the first period may be but is not limited to 5ms, 10ms, 20ms, 40ms, 320ms or 640ms.

[0108] 202. The first user equipment receives second SRS resource allocation information from the access network equipment, where the second SRS resource allocation information indicates a second SRS resource, where the period of the second SRS resource is a second period, which is shorter than the first period, or the second SRS resource is a non-periodic SRS resource, where the first user equipment is a large-packet user equipment.

[0109] In this embodiment, when the first user equipment is a large packet user equipment, the first user equipment may also receive second SRS resource allocation information from the access network device, and the second SRS resource allocation information may indicate a second SRS resource. When the second SRS resource is a periodic SRS resource, the period of the second SRS resource may be a second period, and the second period is shorter than the first period. Secondly, the second SRS resource may also be a non-periodic SRS resource.

[0110] In an embodiment of the present application, when the number of users in a cell is large, the first user device can receive periodic SRS resources from the access network device. Further, when the first user device is a large-packet user device, the first user device can also receive at least one of semi-static SRS resources or non-periodic SRS resources from the access network device, thereby ensuring that large-packet user devices are allocated resources first, thereby ensuring that the user devices can be allocated SRS resources, thereby improving the uplink and downlink BF performance of the user devices, and improving the uplink and downlink channel measurement accuracy, thereby improving the uplink and downlink transmission performance, for example, reducing the bit error rate of transmitted data and improving cell throughput.

[0111] Optionally, the large-packet user equipment is a user equipment whose average service data volume within a time range is greater than or equal to a target threshold. It should be understood that in practical applications, the large-packet user equipment can also be a service data flow with a maximum value or a minimum value within a time range, or a comparison between a value obtained by calculation and a target threshold value for the service data volume within a time range. The present application uses the average service data volume to determine the large-packet user equipment, which should not be understood as a limitation of the present application.

[0112] Combination of the above Figures 3 to 8 The resource allocation method according to the embodiment of the present application is described in detail. Fig. 9 A communication device according to an embodiment of the present application is described. It should be understood that the technical features described in the method embodiment are also applicable to the following device embodiment.

[0113] like Fig. 9 As shown, it is a schematic diagram of the structure of a communication device 900 provided in an embodiment of the present application. The communication device 900 can execute the method described in the above method embodiment, and the description of the above method embodiment can be referred to. The communication device 900 can be used in a communication device, a circuit, a hardware component or a chip. For example, the communication device 900 can be a terminal, a chip in a terminal, an access network device or a chip in an access network device.

[0114] The communication device 900 includes a processing unit 901 and a communication unit 902. Optionally, the communication device 900 further includes a storage unit 903.

[0115] The processing unit 901 may be a device with a processing function, and may include one or more processors. The processor may be a general-purpose processor or a dedicated processor, etc. The processor may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and communication data, and the central processing unit may be used to control the device (such as a base station, a terminal, or a chip, etc.), execute the software program, and process the data of the software program.

[0116] The communication unit 902 may be a device having a signal input (receiving) or output (sending) and is used to transmit signals with other network devices or other devices in the device.

[0117] The storage unit 903 may be a device with a storage function, and may include one or more memories.

[0118] Optionally, the processing unit 901, the communication unit 902 and the storage unit 903 are connected via a communication bus.

[0119] Optionally, the storage unit 903 may exist independently and be connected to the processing unit 901 via a communication bus. The storage unit 903 may also be integrated with the processing unit 901 .

[0120] The communication device 900 may be a terminal in an embodiment of the present application. Figure 2B Optionally, the communication unit 902 of the apparatus 900 may include an antenna and a transceiver of a terminal, for example Figure 2B The transceiver 212 and the antenna 216 in the communication unit 902 may also include an output device and an input device, such as Figure 2B The output device 214 and the input device 215 in.

[0121] The communication device 900 may be a chip in a terminal in an embodiment of the present application. The communication unit 902 may be an input or output interface, a pin or a circuit, etc. The storage unit 903 may be a register, a cache or a RAM, etc. The storage unit 903 may be integrated with the processing unit 901; the storage unit 903 may be a ROM or other types of static storage devices that can store static information and instructions, and the storage unit 903 may be independent of the processing unit 901. Optionally, with the development of wireless communication technology, a transceiver may be integrated into the communication device 900, for example, the communication unit 902 may be integrated with a Figure 2B A transceiver 212 is shown.

[0122] When the communication device 900 is a terminal or a chip in a terminal, the processing unit 901 can complete the method executed by the terminal in the above embodiment.

[0123] In a possible design, the processing unit 901 may include instructions, and the instructions may be executed on the processor, so that the communication device 900 executes the terminal method in the foregoing embodiment.

[0124] In another possible design, the storage unit 903 stores instructions, and the instructions can be executed on the processing unit 901, so that the communication device 900 executes the terminal method in the above embodiment. Optionally, data can also be stored in the storage unit 903. Optionally, the processing unit 901 can also store instructions and / or data.

[0125] For example, the communication unit 902 can receive first SRS resource allocation information from an access network device, the first SRS resource allocation information indicating a first SRS resource, wherein the period of the first SRS resource is a first period; the communication unit 902 can receive second SRS resource allocation information from an access network device, the second SRS resource allocation information indicating a second SRS resource, wherein the period of the second SRS resource is a second period, the second period is shorter than the first period, or the second SRS resource is a non-periodic SRS resource, wherein the first user device is a large-packet user device, and the storage unit 902 can store the first SRS resource allocation information and the second SRS resource allocation information.

[0126] For the rest, reference may be made to the method of the terminal in the above embodiment, which will not be described in detail here.

[0127] The communication device 900 may be an access network device in an embodiment of the present application. Figure 2A Optionally, the communication unit 902 of the apparatus 900 may include an antenna and a transceiver of an access network device, for example Figure 2A The antenna 115 and the transceiver 113 in the embodiment. Optionally, the communication unit 902 may also include a network interface, such as Figure 2A The network interface 114 in.

[0128] The communication device 900 may be a chip in the access network device in the embodiment of the present application. The communication unit 902 may be an input or output interface, a pin or a circuit, etc. The storage unit 903 may be a register, a cache or a RAM, etc. The storage unit 903 may be integrated with the processing unit 901; the storage unit 903 may be a ROM or other types of static storage devices that can store static information and instructions, and the storage unit 903 may be independent of the processing unit 901. Optionally, with the development of wireless communication technology, a transceiver may be integrated into the communication device 900, for example, the communication unit 902 may be integrated with a Figure 2A The transceiver 113 is shown.

[0129] When the communication device 900 is an access network device or a chip in the access network device, the processing unit 901 can complete the method executed by the access network device in the above embodiment.

[0130] In one possible design, the processing unit 901 may include instructions, which can be executed on the processor so that the communication device 900 executes the method of the access network device in the above embodiment.

[0131] In another possible design, the storage unit 903 stores instructions, and the instructions can be executed on the processing unit 901, so that the communication device 900 executes the method of accessing the network device in the above embodiment. Optionally, data can also be stored in the storage unit 903. Optionally, instructions and / or data can also be stored in the processing unit 901.

[0132] For example, the communication unit 902 can send first SRS resource allocation information to the first user equipment, the first SRS resource allocation information indicates the first SRS resource, wherein the period of the first SRS resource is the first period; the communication unit 902 can send second SRS resource allocation information to the first user equipment, the second SRS resource allocation information indicates the second SRS resource, the period of the second SRS resource is the second period, the second period is shorter than the first period, or the second SRS resource is a non-periodic SRS resource, wherein the first user equipment is a large-packet user equipment.

[0133] For example, the processing unit 901 may also determine whether the first user equipment is a large-packet user equipment according to the amount of service data of the first user equipment within a time range.

[0134] For example, when the access network device is the target access network device, the communication unit 902 may also receive a switching message from the access network device or the source access network device, wherein the switching message includes information indicating that the first user equipment is a large packet user equipment.

[0135] For example, the communication unit 902 may send second SRS resource allocation information to the second user equipment, where the second user equipment is a large packet user equipment. The communication unit 902 may also activate the second SRS resource for the first user equipment or the second user equipment at the same time.

[0136] For example, when the processing unit 901 determines to activate the second SRS resource for the first user equipment, the communication unit 902 starts the timer. Further, the processing unit 901 can determine that after the timer expires, the communication unit 902 deactivates the second SRS resource for the first user equipment and activates the second SRS resource for the second user equipment.

[0137] For example, when the second SRS resource information also indicates a third SRS resource, the period of the third SRS resource is the third period, and the third period is shorter than the first period, the communication unit 902 can send second SRS resource allocation information to the second user equipment, and the second user equipment is a large-packet user equipment. Further, when the communication unit 902 activates the second SRS resource for the first user equipment, it activates the third SRS resource for the second user equipment, or, when the access network device activates the third SRS resource for the first user equipment, it activates the second SRS resource for the second user equipment.

[0138] For the rest, reference may be made to the method for accessing the network device in the above embodiment, which will not be described in detail here.

[0139] The method flow chart of the embodiment of the present application is introduced above. It should be understood that the terminal may have a functional unit (means) corresponding to the steps of the terminal method or process, and the access network device may have a functional unit corresponding to the steps of the access network device method or process. One or more of the above modules or units can be implemented by software, hardware, or a combination of the two. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and the processor can be used to execute the program instructions to implement the above method flow.

[0140] The processor in the present application may include but is not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor and other types of computing devices that run software, each of which may include one or more cores for executing software instructions to perform operations or processing. The processor may be a separate semiconductor chip, or it may be integrated into a semiconductor chip together with other circuits. For example, it may form a SoC (system on chip) with other circuits (such as a codec circuit, a hardware acceleration circuit, or various buses and interface circuits), or it may be integrated into the ASIC as a built-in processor of an ASIC. The ASIC with the integrated processor may be packaged separately or with other circuits. In addition to the core for executing software instructions for operations or processing, the processor may further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0141] The memory in the embodiments of the present application may include at least one of the following types: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, and may also be electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory may also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.

[0142] In addition to the data bus, the bus may also include a power bus, a control bus, a status signal bus, etc. However, for the sake of clarity, various buses are marked as buses in the figure.

[0143] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0144] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a system, which includes the aforementioned apparatus and one or more network devices.

[0145] The embodiment of the present application defines the unidirectional communication link from the access network to the terminal as a downlink, the data transmitted on the downlink is downlink data, and the transmission direction of the downlink data is called the downlink direction; and the unidirectional communication link from the terminal to the access network is an uplink, the data transmitted on the uplink is uplink data, and the transmission direction of the uplink data is called the uplink direction.

[0146] It should also be understood that the first, second, third, fourth and various numerical numbers involved in this document are only distinguished for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0147] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0148] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

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

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

[0151] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.

[0152] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A resource allocation method, characterized in that: include: The access network device sends first SRS resource allocation information to the first user equipment, where the first SRS resource allocation information indicates a first SRS resource, wherein a period of the first SRS resource is a first period; The access network device sends second SRS resource allocation information to the first user equipment, where the second SRS resource allocation information indicates a second SRS resource, a period of the second SRS resource is a second period, the second period is shorter than the first period, or the second SRS resource is a non-periodic SRS resource; The first user equipment is a large-packet user equipment, and the large-packet user equipment is a user equipment whose service data volume within a time range is greater than or equal to a target threshold.

2. The method according to claim 1, characterized in that The large-packet user equipment is a user equipment whose average service data volume within a time range is greater than or equal to a target threshold.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: The access network device determines whether the first user equipment is a large-packet user equipment according to the amount of service data of the first user equipment within a time range.

4. The method according to claim 1 or 2, characterized in that: The access network device is a target access network device, and the method further includes: The access network device receives a handover message from a source access network device, wherein the handover message includes information indicating that the first user equipment is a large packet user equipment.

5. The method according to claim 1 or 2, characterized in that: The method further comprises: The access network device sends the second SRS resource allocation information to a second user equipment, where the second user equipment is a large packet user equipment; The access network device activates the second SRS resource for the first user equipment or the second user equipment at the same time.

6. The method according to claim 5, characterized in that The method further comprises: When the second SRS resource is activated for the first user equipment, the access network device starts a timer; When the timer expires, the access network device deactivates the second SRS resource for the first user equipment, and activates the second SRS resource for the second user equipment.

7. The method according to claim 1 or 2, characterized in that: The second SRS resource allocation information further indicates a third SRS resource, the period of the third SRS resource is a third period, and the third period is shorter than the first period. The method further includes: The access network device sends the second SRS resource allocation information to a second user equipment, where the second user equipment is a large packet user equipment; When the access network device activates the second SRS resource for the first user equipment, it activates the third SRS resource for the second user equipment; or, when the access network device activates the third SRS resource for the first user equipment, it activates the second SRS resource for the second user equipment.

8. A resource allocation method, characterized in that: include: The first user equipment receives first SRS resource allocation information from the access network equipment, where the first SRS resource allocation information indicates a first SRS resource, wherein a period of the first SRS resource is a first period; The first user equipment receives second SRS resource allocation information from the access network device, where the second SRS resource allocation information indicates a second SRS resource, a period of the second SRS resource is a second period, the second period is shorter than the first period, or the second SRS resource is a non-periodic SRS resource; The first user equipment is a large-packet user equipment, and the large-packet user equipment is a user equipment whose service data volume within a time range is greater than or equal to a target threshold.

9. The method according to claim 8, characterized in that The large-packet user equipment is a user equipment whose average service data volume within a time range is greater than a target threshold.

10. A resource allocation device, characterized in that: The method comprises a processor coupled to a memory, the memory being used to store a computer program or instructions, and the processor being used to execute the computer program or instructions in the memory, so that the method described in any one of claims 1 to 7, or the method described in any one of claims 8 or 9, is executed.

11. A chip, characterized in that: The chip includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction so that the method described in any one of claims 1 to 7, or the method described in any one of claims 8 or 9, is executed.

12. A computer-readable storage medium, characterized in that: A program or instruction for implementing the method described in any one of claims 1 to 7, or the method described in any one of claims 8 or 9 is stored.

Citation Information

Patent Citations

  • Uplink measurement reference signal transmission method, device and system

    CN108024364A

  • Beam forming method and device

    CN110086511A

Cited By

  • Resource allocation method, apparatus and device

    WO2021104304A1