Downlink resource allocation method and apparatus, and related device
By acquiring the service demand information and the number of user equipment within a beam of high-orbit satellite user equipment, and combining this with an optimization objective function, the problem of downlink resource allocation caused by the uneven distribution of user equipment and the diversity of service types in high-orbit satellite communication was solved, thereby improving system capacity and resource utilization.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-05
- Publication Date
- 2026-03-26
AI Technical Summary
In high-orbit satellite communications, the uneven distribution of user equipment and the diversity of service types lead to challenges in downlink resource allocation. In particular, after the introduction of beam skipping technology, the problem of satellite downlink transmit power allocation has not been effectively solved, affecting system capacity and data transmission efficiency.
By acquiring the service requirements information of user equipment and combining it with the number of user equipment within the beam, the downlink resource allocation results for each user equipment are determined, including the transmit power and time-frequency resource allocation of the beam. An optimization objective function is adopted to maximize system benefits, and resource allocation is performed using pre-configured message formats and media access control information.
It enables more precise allocation of downlink resources, adapts to uneven distribution of user devices and diverse service types, and improves system capacity and resource utilization.
Smart Images

Figure CN2025099300_26032026_PF_FP_ABST
Abstract
Description
Downlink resource allocation method and device and related equipment
[0001] Cross-reference to Related Applications
[0002] The present disclosure claims priority to Chinese Patent Application No. 202411311381.5, filed on September 19, 2024, entitled “Downlink resource allocation method and device and related equipment,” the entire contents of which are incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present disclosure relates to the technical field of wireless communication, and more particularly to a downlink resource allocation method, device, electronic device, medium, and computer program product. BACKGROUND
[0004] High-orbit satellites have advantages such as wide coverage and small Doppler frequency shift, and have broad application prospects in NTN scenarios. Due to large coverage area, large number of users, and various types of services, downlink resource allocation of high-orbit satellites is extremely challenging. In 3GPP Rel-18 (the first version of the protocol standard released by the international communication standard organization 3GPP (Third Generation Partnership Project)), downlink performance analysis and optimization assumes that the satellite transmit power of each beam is the same, ignoring the satellite power limit. In 3GPP Rel-19 (the second version of the protocol standard released by the international communication standard organization 3GPP), downlink coverage enhancement research introduces the impact of the skip-beam technology to analyze the downlink coverage performance.
[0005] With the introduction of skip-beam technology and other technologies, the transmit power of each beam of the satellite can be different, which brings the problem of satellite downlink transmit power allocation. At the same time, considering the impact of transmit power on channel capacity and data transmission rate, joint allocation of power and time-frequency resources is the only way to further improve system capacity. However, there is currently a gap in the joint power and time-frequency resource downlink resource allocation method.
[0006] It should be noted that the information disclosed in the above BACKGROUND section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY
[0007] The present disclosure provides a downlink resource allocation method, device, electronic device, medium, and computer program product, which at least alleviates the downlink resource allocation problem caused by uneven distribution of user equipment quantity and various types of services in related technologies.
[0008] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.
[0009] According to one aspect of the present disclosure, a method for allocating downlink resources is provided, comprising: obtaining service requirement information reported by one or more user equipments (UEs) in communication with a target satellite, the target satellite being in communication with each UE through a plurality of beams; determining downlink resource allocation results for each UE based on the number of UEs in each beam applying for downlink resources and the service requirement information reported by each UE, wherein the downlink resource allocation results for each UE include downlink transmit power of the beam in which each UE is located and time-frequency resources occupied by each UE in the beam; and delivering the downlink resource allocation results for each UE to each UE.
[0010] In some embodiments, the service requirement information reported by the UEs includes service priority coefficients, service latency constraints, and service data volumes, and determining the downlink resource allocation results for each UE based on the number of UEs in each beam applying for downlink resources and the service requirement information reported by each UE includes: setting an optimization target function based on the number of UEs in each beam applying for downlink resources and the service priority coefficients, the service latency constraints, and the service data volumes reported by each UE; and determining the transmit power allocated to each beam and the downlink resources of each UE as an optimization target with the maximum value of the optimization target function.
[0011] In some embodiments, before obtaining the service requirement information reported by one or more UEs in communication with the target satellite, the method further comprises: sending, by the plurality of UEs, uplink scheduling request indications on corresponding physical uplink control channel resources; delivering, after receiving the uplink scheduling request indications, reporting indication information to each UE for instructing each UE to report service requirement information; and reporting, by each UE in response to the reporting indication information, corresponding service requirement information.
[0012] In some embodiments, delivering, after receiving the uplink scheduling request indications, reporting indication information to each UE for instructing each UE to report service requirement information includes: delivering, based on the uplink scheduling request indications sent by the plurality of UEs, reporting indication information to each UE through pre-configured requirement list information or first downlink control message format information or first medium access control information.
[0013] In some embodiments, after receiving the uplink scheduling request indication, the reporting indication information for instructing the user equipment to report the service demand information is sent to each user equipment, including: based on the uplink scheduling request indication sent by the plurality of user equipment, the pre-configured demand list information is sent to each user equipment, wherein the demand list information includes: the reporting capability of whether each user equipment is allowed to report the service demand information, and the time-frequency resources that can be occupied by the service demand information reported by each user equipment.
[0014] In some embodiments, after receiving the uplink scheduling request indication, the reporting indication information for instructing the user equipment to report the service demand information is sent to each user equipment, including: based on the uplink scheduling request indication sent by the plurality of user equipment, the pre-configured first downlink control message format information is sent to each user equipment, wherein the first downlink control message format information includes: the reporting capability of whether the user equipment is allowed to report the service demand information and the time-frequency resources that can be occupied by the service demand information reported by the user equipment.
[0015] In some embodiments, after receiving the uplink scheduling request indication, the reporting indication information for instructing the user equipment to report the service demand information is sent to each user equipment, including: based on the uplink scheduling request indication sent by the plurality of user equipment, the pre-configured first medium access control information is sent to each user equipment, wherein the first medium access control information includes: the reporting capability of whether the user equipment is allowed to report the service demand information and the time-frequency resources that can be occupied by the service demand information reported by the user equipment.
[0016] In some embodiments, the downlink resource allocation result of each user equipment is sent to each user equipment, including: the downlink resource allocation result of each user equipment is sent to each user equipment through the configured downlink resource list information or the second downlink control message format information or the second medium access control information.
[0017] In some embodiments, the downlink resource allocation result of each user equipment is sent to each user equipment, including: the downlink resource allocation result of each user equipment is sent to each user equipment through the configured downlink resource list information, wherein the downlink resource list information includes: the transmission power of the beam where each user equipment is located, and the time-frequency resources allocated to each user equipment.
[0018] In some embodiments, the downlink resource allocation result of each user equipment is delivered to each user equipment, including: delivering the downlink resource allocation result of each user equipment to each user equipment through the configured second downlink control message format information, wherein the second downlink control message format information includes the transmission power of the beam where each user equipment is located and the time-frequency resource allocated to each user equipment.
[0019] In some embodiments, the downlink resource allocation result of each user equipment is delivered to each user equipment, including: delivering the downlink resource allocation result of each user equipment to each user equipment through the configured second medium access control information, wherein the second medium access control information includes the transmission power of the beam where each user equipment is located and the time-frequency resource allocated to each user equipment.
[0020] According to another aspect of the present disclosure, there is also provided a downlink resource allocation apparatus, including: a service demand information obtaining module configured to obtain service demand information reported by one or more user equipments in communication with a target satellite, the target satellite being in communication with each user equipment through a plurality of beams; a downlink resource allocation result determining module configured to determine a downlink resource allocation result of each user equipment according to the number of user equipments applying for downlink resources in each beam and the service demand information reported by each user equipment, wherein the downlink resource allocation result of each user equipment includes the downlink transmission power of the beam where each user equipment is located and the time-frequency resource occupied by each user equipment in the beam; and a downlink resource allocation result delivering module configured to deliver the downlink resource allocation result of each user equipment to each user equipment.
[0021] According to another aspect of the present disclosure, there is also provided an electronic device, including: a processor; and a memory configured to store executable instructions of the processor; wherein the processor is configured to execute the downlink resource allocation method of any of the above via execution of the executable instructions.
[0022] According to another aspect of the present disclosure, there is also provided a computer readable storage medium having stored thereon a computer program, the computer program being executed by a processor to implement the downlink resource allocation method of any of the above.
[0023] According to another aspect of the present disclosure, there is also provided a computer program product including a computer program, the computer program being executed by a processor to implement the downlink resource allocation method of any of the above.
[0024] The method, device, electronic device, medium and computer program product for establishing a data transmission channel provided in the embodiments of the present disclosure determine the downlink transmission power of each beam where each user equipment applies for a downlink resource and the time-frequency resource occupied by each user equipment in the beam based on the number of user equipments applying for a downlink resource in each beam and the service demand information reported by each user equipment, comprehensively consider the number of user equipments and the service type, and jointly allocate the downlink transmission power and time-frequency resource of each user equipment with the aim of maximizing the system benefit, so as to better adapt to the downlink resource allocation problem caused by uneven distribution of the number of user equipments and diverse user service types, and improve the system capacity.
[0025] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0026] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0027] FIG. 1 shows an exemplary application system architecture schematic diagram of a downlink resource allocation method in the embodiments of the present disclosure;
[0028] FIG. 2 shows a downlink resource allocation method schematic diagram in the embodiments of the present disclosure;
[0029] FIG. 3 shows a first MAC-CE message format schematic diagram in the embodiments of the present disclosure;
[0030] FIG. 4 shows a second MAC-CE message format schematic diagram in the embodiments of the present disclosure;
[0031] FIG. 5 shows a third MAC-CE message format schematic diagram in the embodiments of the present disclosure;
[0032] FIG. 6 shows a downlink resource allocation device schematic diagram in the embodiments of the present disclosure;
[0033] FIG. 7 shows an electronic device schematic diagram applying a downlink resource allocation method in the embodiments of the present disclosure. DETAILED DESCRIPTION
[0034] Example implementations will now be described more fully with reference to the accompanying drawings. Example implementations can be implemented in any
[0035] Moreover, described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the
[0036] The flow charts shown in the various figures are examples only and are not necessarily implemented in the order as shown. For example, one or more operations / steps can be eliminated, combined or partially combined, and the order of execution can be changed, depending on the implementation.
[0037] FIG. 1 shows an exemplary application system architecture diagram to which the downlink resource allocation method in embodiments of the disclosure can be applied. As shown in FIG. 1, the system architecture can include a terminal device, a satellite, and a network device.
[0038] The network is a wireless network, optionally, the wireless network or wired network described above uses standard communication technology and / or protocol. The network is usually the Internet, but can also be any network, including but not limited to a local area network (Local Area Network, LAN), a metropolitan area network (Metropolitan Area Network, MAN), a wide area network (Wide Area Network, WAN), a mobile, wired or wireless network, a private network or any combination of virtual private networks). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent the data exchanged through the network. In addition, all or some links can be encrypted using conventional encryption technologies such as Secure Socket Layer (Secure Socket Layer, SSL), Transport Layer Security (Transport Layer Security, TLS), Virtual Private Network (Virtual Private Network, VPN), Internet Protocol Security (Internet Protocol Security, IPsec), etc. In other embodiments, custom and / or dedicated data communication technologies can be used instead of or in addition to the above data communication technologies.
[0039] The terminal device can be various electronic devices, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, wearable devices, augmented reality devices, virtual reality devices, etc.
[0040] Optionally, the clients of the application programs installed in different terminal devices are the same, or the clients of the same type of application programs based on different operating systems. Based on the difference of terminal platforms, the specific form of the client of the application program can also be different, for example, the application program client can be a mobile phone client, a PC client, etc.
[0041] Among them, the satellite can be a geostationary earth orbiting (GEO) satellite: located about 35,786 kilometers above the Earth's equatorial plane, stationary relative to the Earth's surface, widely used for broadcasting, television relay and telephone communication; Inclined geosynchronous satellite orbit (IS): similar to GEO satellite, but the orbit inclination is not zero; Medium earth orbit satellite (MEO): the orbit height is between 2,000 and 35,786 kilometers, providing global or regional coverage; Low earth orbit satellites (LEO): the orbit height is from a few hundred kilometers to about 2,000 kilometers, with lower delay and higher data transmission rate, suitable for mobile communication and personal communication services, etc.
[0042] Those skilled in the art can know that the number of terminal devices, network devices and satellites in FIG. 1 is only illustrative, and any number of terminal devices, networks and servers can be provided according to actual needs. The embodiments of the present disclosure do not limit this.
[0043] Under the above system architecture, an embodiment of the present disclosure provides a downlink resource allocation method, which can be executed by any electronic device with computing processing capability.
[0044] In order to more clearly introduce the downlink resource allocation method adopted by the embodiments of the present disclosure, the professional terms that can be designed are explained, which specifically include:
[0045] NTN: Non-terrestrial Network, non-ground network.
[0046] UE: User Equipment, user equipment.
[0047] PDCCH: Physical Downlink Control Channel, physical downlink control channel.
[0048] PDSCH: Physical Downlink Shared Channel, physical downlink shared channel.
[0049] Firstly, in order to solve the above problems, the embodiment of the present disclosure provides a downlink resource allocation method which can be applied to but not limited to non-ground network mobile scenarios, and can be applied to any scenario where downlink resources need to be allocated between network devices and user equipment. Compared with the different transmission power of each beam of the satellite in the related art, the present embodiment considers the influence of transmission power on channel capacity and data transmission rate, and calculates the downlink transmission power of the beam where each user equipment is located and the time-frequency resources occupied by each user equipment in the beam by the number of user equipment applying for downlink resources in each beam and the service demand information reported by each user equipment, and further improves the system capacity by jointly allocating power and time-frequency resources of each user equipment.
[0050] FIG. 2 shows a downlink resource allocation method in the embodiment of the present disclosure, which includes the following steps:
[0051] S202, obtaining service demand information reported by one or more user equipment in communication with a target satellite, the target satellite communicating with each user equipment through multiple beams.
[0052] It should be noted that the target satellite in the embodiment of the present disclosure can be any satellite in space that can communicate with user equipment on the ground, for example, the target satellite can be a GEO satellite; secondly, the user equipment in the embodiment of the present disclosure represents a terminal device for user access to a wireless network, including: mobile phones, computers and various Internet or voice terminals, wherein in a wide area network it can refer to a router; in addition, the service demand information reported by the user equipment in the embodiment of the present disclosure is to enable the network to dynamically adjust resource allocation according to the actual demand of the user equipment, and optimize service quality and efficiency, wherein the service demand information can include: service type, bandwidth demand, delay requirement, reliability demand, mobility state, location information, energy efficiency demand and quality of service parameters, for example, when the service demand information includes the service type, the user equipment can report the service type it needs, such as enhanced mobile broadband, massive machine type communication or ultra-reliable low-latency communication, each type corresponds to different network performance requirements.
[0053] S204, determining the downlink resource allocation result of each user equipment according to the number of user equipment applying for downlink resources in each beam and the service demand information reported by each user equipment, wherein the downlink resource allocation result of each user equipment includes: the downlink transmission power of the beam where each user equipment is located and the time-frequency resources occupied by each user equipment in the beam.
[0054] It should be noted that the downlink resource allocation result in the embodiments of the present disclosure is calculated by the number of user equipment applying for downlink resources in each beam and the service demand information reported by each user equipment, which can more accurately allocate the downlink transmission power of the beam where each user equipment is located and the time-frequency resources occupied by each user equipment to the beam, alleviate the downlink resource allocation problem caused by uneven distribution of user equipment quantity and various service types in related technologies, and improve system capacity.
[0055] In S206, the downlink resource allocation result of each user equipment is sent to each user equipment.
[0056] The downlink resource allocation method provided in the embodiments of the present disclosure first acquires the service demand information reported by one or more user equipment in communication with a target satellite, the target satellite communicates with each user equipment through multiple beams; secondly, the downlink resource allocation result of each user equipment is determined according to the number of user equipment applying for downlink resources in each beam and the service demand information reported by each user equipment, wherein the downlink resource allocation result of each user equipment includes the downlink transmission power of the beam where each user equipment is located and the time-frequency resources occupied by each user equipment to the beam; finally, the downlink resource allocation result of each user equipment is sent to each user equipment. Compared with the downlink resource allocation problem caused by uneven distribution of user equipment quantity and various service types in related technologies, the embodiments of the present disclosure determine the downlink transmission power of the beam where each user equipment is located and the time-frequency resources occupied by each user equipment to the beam by the number of user equipment applying for downlink resources in each beam and the service demand information reported by each user equipment, comprehensively consider the user equipment quantity and service type, and jointly allocate the downlink transmission power and time-frequency resources of user equipment with the goal of maximizing system revenue, better adapt to the downlink resource allocation problem caused by uneven distribution of user equipment quantity and various service types of user service, and improve system capacity.
[0057] In some embodiments, the service demand information reported by the user equipment in the embodiments of the present disclosure includes a service priority coefficient, a service delay constraint, and a service data volume, and the downlink resource allocation result of each user equipment is determined according to the number of user equipment applying for downlink resources in each beam and the service demand information reported by each user equipment, including: setting an optimization target function based on the number of user equipment applying for downlink resources in each beam and the service priority coefficient, the service delay constraint, and the service data volume reported by each user equipment; determining the transmission power allocated to each beam and the downlink resource of each user equipment with the maximum value of the optimization target function as the optimization target.
[0058] In more detail, the embodiments of the present disclosure set an optimization target function by the number of user equipment applying for uplink resources in each beam and the service priority coefficient, service delay constraint and service data volume reported by each user equipment, specifically, the optimization target function is shown in the following formulas (1)-(6): s.t.:0≤P c ≤P all (2) 0≤N f ≤N all (4)
[0059] wherein, P c represents the downlink transmission power allocated to any beam c; N f represents the number of time-frequency resources allocated to user equipment; c represents any beam of the satellite; C represents the set of all beams of the satellite; u represents user equipment in any beam; U c represents the set of all user equipment; a u represents the service priority coefficient of user equipment u; T u represents the service delay constraint of user equipment u, D u represents the service data volume of user equipment u; p Nf represents the data transmission rate that can be supported by the time-frequency resources allocated to user equipment; P all represents the total transmission power of the target satellite; N all represents the total number of time-frequency resources in all beams; T Nf represents the length of one time-frequency resource; B represents the transmission bandwidth of the target satellite; P s represents the transmission power of the target satellite; G (i,s) represents the antenna gain of user equipment; G (s,i) represents the antenna gain of the target satellite; d (i,s) represents the distance between user equipment and the target satellite; f represents the uplink transmission frequency of user equipment; v represents the speed of light; q represents atmospheric attenuation; l represents pointing attenuation; s 2 represents the noise power of user equipment.
[0060] In some embodiments, the embodiments of the present disclosure can calculate the maximum downlink transmission power allocated to the beam where each user equipment is located and the maximum time-frequency resources occupied by each user equipment in the beam through formulas (1)-(6), which not only can allocate downlink resources to each user equipment more accurately, but also can maximize system benefits, alleviate the downlink resource allocation problems caused by uneven distribution of user equipment number and diverse user service types, and improve system capacity.
[0061] In some embodiments, the downlink resource allocation method in the embodiments of the present disclosure further comprises: the plurality of user devices send uplink scheduling request indications on corresponding physical uplink control channel resources; after receiving the uplink scheduling request indications, the network device sends reporting indication information to each user device to indicate that each user device reports service demand information; and each user device reports corresponding service demand information in response to the reporting indication information. Specifically, each user device sends an uplink scheduling request indication to the network device on the physical uplink control channel resource to which it belongs, and each user device informs the network device that there is data to be sent; after receiving the uplink scheduling request indication sent by each user device, the network device allocates reporting indication information to each user device to indicate that each user device reports service demand information; and each user device reports its own service demand information after receiving the reporting indication information.
[0062] In some embodiments, after receiving the uplink scheduling request indication, the network device sends reporting indication information to each user device to indicate that the user device reports service demand information, which comprises: based on the uplink scheduling request indications sent by the plurality of user devices, the network device sends reporting indication information to each user device through pre-configured demand list information or first downlink control message format information or first medium access control information. Specifically, the network device allocates reporting indication information to each user device to indicate that each user device reports service demand information through pre-configured demand list information or first downlink control message format information or first medium access control information. More specifically, the demand list information in the embodiments of the present disclosure can be configured by high-level signaling, the first downlink control message format information can be indicated by downlink control information, and the first medium access control information can be indicated by MAC-CE (Medium Access Control-Control Element). By configuring the demand list information by high-level signaling, indicating the downlink control message format information by downlink control information, or indicating the first medium access control information by MAC-CE, the network device can send the reporting indication information to each user device in a shorter time, so that each user device can respond to the reporting indication information sent by the network device more quickly.
[0063] In some embodiments, after receiving the uplink scheduling request indication, the disclosure embodiment issues reporting indication information for indicating the user equipment to report service demand information to each user equipment, including: based on the uplink scheduling request indication sent by multiple user equipments, issuing pre-configured demand list information to each user equipment, wherein the demand list information includes: the reporting ability of whether each user equipment is allowed to report service demand information, and the time-frequency resources that can be occupied by the service demand information reported by each user equipment. Specifically, the information reported by the demand list information can be more flexible and fine management of resources.
[0064] In some embodiments, the pre-configured demand list information of the disclosure embodiment can be non-terrestrial network-configuration-demand list (NTN-Config-request list) added in the existing high layer signaling non-terrestrial network-configuration (NTN-Config), which is used to indicate the time-frequency resources of each user equipment to send service demand information. Specifically, the added NTN-Config-request list content includes:
[0065] 1) User equipment service demand reporting ability (service request-Report ability): used to indicate whether each user equipment is allowed to report service demand information;
[0066] 2) User equipment service demand reporting time-frequency resource (service request-Report resource): used to indicate the time-frequency resources that can be occupied by each user equipment when reporting service demand.
[0067] More specifically, the high layer signaling format corresponding to the pre-configured demand list information of the disclosure embodiment is as follows:
[0068] When only indicating the service demand information sending ability of a certain user equipment, the user equipment sends the service demand information on the Xth downlink physical shared channel (PUSCH) time-frequency resource belonging to the user equipment after receiving the indication, and preferably X=1.
[0069] In some embodiments, after receiving the uplink scheduling request indication, the disclosure embodiment issues reporting indication information for indicating the user equipment to report service demand information to each user equipment, including: based on the uplink scheduling request indication sent by multiple user equipments, issuing pre-configured first downlink control message format information to each user equipment, wherein the first downlink control message format information includes: reporting capability of whether the user equipment is allowed to report service demand information and time-frequency resources that can be occupied by the service demand information reported by the user equipment. Specifically, the first downlink control message format information can be used to indicate the user equipment to send the service demand information on specific time-frequency resources, which helps to more accurately allocate resources and improve resource utilization.
[0070] In some embodiments, the disclosure embodiment issuing pre-configured first downlink control message format information to each user equipment can be a newly added first downlink control information (DCI) format, which is used to indicate the time-frequency resources of each user equipment to send service demand information, wherein the first DCI format message content includes:
[0071] 1) User equipment service demand reporting capability: used to indicate whether each user equipment is allowed to report service demand information, wherein the user equipment service demand reporting capability is a Boolean type data.
[0072] 2) User equipment service demand reporting time-frequency resources: used to indicate the time-frequency resources that can be occupied by each user equipment when reporting service demand.
[0073] When only indicating the user equipment service demand information sending capability, the user equipment sends the service demand information on the Xth PUSCH time-frequency resource belonging to the user equipment after receiving the indication, and preferably X = 1.
[0074] In some embodiments, after receiving the uplink scheduling request indication, the disclosure embodiment issues reporting indication information for indicating the user equipment to report service demand information to each user equipment, including: based on the uplink scheduling request indication sent by multiple user equipments, issuing pre-configured first medium access control information to each user equipment, wherein the first medium access control information includes: reporting capability of whether the user equipment is allowed to report service demand information and time-frequency resources that can be occupied by the service demand information reported by the user equipment.
[0075] In some embodiments, the disclosure embodiment issuing pre-configured first medium access control information to each user equipment can be a newly added first MAC-CE message, which is used to indicate the time-frequency resources of each user equipment to send service demand information, specifically, the newly added first MAC-CE message content includes:
[0076] 1) ID of each user equipment;
[0077] 2) User equipment service demand reporting capability: used to indicate whether each user equipment is allowed to report service demand information, wherein the user equipment service demand reporting capability is a Boolean type data;
[0078] 3) User equipment service demand reporting time-frequency resource: used to indicate the time-frequency resource that each user equipment can occupy when reporting service demand.
[0079] When only indicating the service demand information sending capability of a user equipment, the user equipment sends the service demand information on the Xth PUSCH time-frequency resource after receiving the indication, and preferably X = 1.
[0080] More specifically, as shown in FIG. 3, the TAG ID (The Amoeba Game Identity) in the first MAC-CE message format newly added in the embodiment of the present disclosure represents the identification of the addressed TAG, occupying 2 bits; the user service demand information reporting capability field has a first length; the user equipment service demand information reporting time-frequency resource field has a second length; wherein the first length and the second length are integer bit values; preferably, the first length is 1 bit and the second length is 6 bits.
[0081] In some embodiments, as shown in FIG. 4, in response to the reporting indication information, each user equipment reports the corresponding service demand information through the newly added second MAC-CE message, wherein the newly added second MAC-CE message includes:
[0082] 1) ID of each user equipment;
[0083] 2) Service serial number;
[0084] 3) Service priority coefficient;
[0085] 4) Service delay constraint;
[0086] 5) Service data volume.
[0087] Wherein, the TAG ID represents the identification of the addressed TAG, occupying 2 bits; the service serial number, the service priority coefficient, the service delay constraint, and the service data volume are respectively a first length, a second length, a third length, and a fourth length, which are integer bit values; preferably, the first length is 1 bit, the second length is 2 bits, the third length is 4 bits, and the fourth length is 4 bits; R is a reserved bit.
[0088] In some embodiments, the disclosure embodiment allocates downlink resources of each user equipment to each user equipment, including: allocating the downlink resource allocation result of each user equipment to each user equipment through the configured downlink resource list information or the second downlink control message format information or the second medium access control information. Specifically, the network device allocates the reporting indication information for each user equipment to report the service demand information, which can be indicated by the pre-configured resource list information or the second downlink control message format information or the second medium access control information. More specifically, the resource list information in the disclosure embodiment can be configured by high-level signaling, the second downlink control message format information can be indicated by the downlink control information, and the second medium access control information can be indicated by the MAC-CE (Medium Access Control-Control Element, Medium Access Control-Control Element). By configuring the demand list information by high-level signaling, or indicating the downlink control message format information by the downlink control information, or indicating the second medium access control information by the MAC-CE, the information can be sent to each user equipment in a shorter time, so that each user equipment responds to the reporting indication information sent by the network device more quickly.
[0089] In some embodiments, the disclosure embodiment allocates downlink resources of each user equipment to each user equipment, including: allocating the downlink resource allocation result of each user equipment to each user equipment through the configured downlink resource list information, wherein the downlink resource list information includes: the transmit power of the beam where each user equipment is located, and the time-frequency resource allocated to each user equipment. Specifically, the information sent by the resource list information can be more flexible and fine-grained management of resources.
[0090] In some embodiments, the disclosure embodiment pre-configures the demand list information, which can be a new high-level signaling NTN-Resource-Config, used to indicate the transmit power of each user equipment per beam and the downlink time-frequency resource allocation result of each user equipment. Specifically, the new NTN-Resource-Config signaling content includes:
[0091] 1) ID of each user equipment;
[0092] 2) Downlink transmit power of the beam where each user equipment is located: used to indicate the downlink transmit power of the beam where each user equipment is located;
[0093] 3) Time domain resource start symbol and duration symbol length time domain-resource: used to indicate the time domain resource used by each user equipment;
[0094] 4) the starting position and available number of frequency domain resources allocated to each user equipment.
[0095] In more detail, the high layer signaling format corresponding to the requirement list information of the embodiments of the present disclosure is as follows:
[0096] In some embodiments, the embodiments of the present disclosure deliver the downlink resource allocation result of each user equipment to each user equipment, including: delivering the downlink resource allocation result of each user equipment to each user equipment through the configured second downlink control message format information, wherein the second downlink control message format information includes: the transmission power of the beam where each user equipment is located, and the time-frequency resource allocated to each user equipment. Specifically, the second downlink control message format information can be used to indicate the per-beam transmission power of each user equipment and the downlink time-frequency resource allocation result of each user equipment, which helps to allocate resources more accurately and improve resource utilization.
[0097] In some embodiments, the embodiments of the present disclosure add a second downlink control information DCI format, specifically, the second DCI format message content includes at least one of the following:
[0098] 1) the ID of each user equipment;
[0099] 2) the downlink transmission power of the beam where each user equipment is located;
[0100] 3) the starting symbol and the duration symbol length of the time domain resource allocated to each user equipment;
[0101] 4) the starting position and available number of frequency domain resources allocated to each user equipment.
[0102] In some embodiments, the second DCI format in the embodiments of the present disclosure can also add a message field in the downlink control information DCI, which is used to indicate the per-beam transmission power of the UE and the downlink time-frequency resource allocation result of the UE, specifically, the added field content includes at least one of the following:
[0103] 1) the ID of each user equipment;
[0104] 2) the downlink transmission power of the beam where each user equipment is located;
[0105] 3) the starting symbol and the duration symbol length of the time domain resource allocated to each user equipment;
[0106] 4) the starting position and available number of frequency domain resources allocated to each user equipment.
[0107] In some embodiments, the disclosure embodiment distributes the downlink resource allocation result of each user equipment to each user equipment, including: distributing the downlink resource allocation result of each user equipment to each user equipment through the configured second medium access control information, wherein the second medium access control information includes: the transmission power of the beam where each user equipment is located, and the time-frequency resource allocated to each user equipment.
[0108] As shown in FIG. 5, in the disclosure embodiment, in response to the reporting indication information, each user equipment reports the corresponding service demand information through the newly added third MAC CE message, wherein the newly added third MAC CE message includes:
[0109] 1) the ID of each user equipment;
[0110] 2) the downlink transmission power of the beam where each user equipment is located;
[0111] 3) the starting symbol and the duration symbol length of the time domain resource allocated to each user equipment;
[0112] 4) the starting position and the available number of the frequency domain resource allocated to each user equipment.
[0113] Wherein, the TAG ID represents the identification of addressing the TAG, occupying 2 bits; the downlink transmission power field length of the beam where each user equipment is located is the first length; the starting symbol and the duration symbol length field of the time domain resource allocated to each user equipment is the second length; the starting position and the available number of the frequency domain resource allocated to each user equipment is the third length; the first length, the second length and the third length are integer bit values; preferably, the first length is 6 bits, the second length is 8 bits, and the third length is 8 bits.
[0114] In some embodiments, assuming that the possible service types of user equipment in the network are as shown in Table 1, and assuming that each user equipment has only one service in a period. Assuming that there are 2 user equipments in the network, which are located in beam 1 and beam 2 respectively, user equipment 1 has service demand 1, and user equipment 2 has service demand 2:
[0115] Table 1
[0116] The downlink resource allocation method in the disclosure embodiment includes:
[0117] Two user equipments send uplink scheduling request indication messages to a network equipment on their respective physical uplink control channel resources, to inform the network equipment that they have data to send; after receiving the uplink scheduling request indication messages sent by the two user equipments, the network equipment allocates time-frequency resources for the user equipments to send service requirement information. After receiving the first downlink control message format information sent by the network equipment to indicate the time-frequency resources for the user equipments to send service requirement information, the two user equipments send service requirement information on the first uplink control channel time-frequency resources indicated after reception. The first downlink control message format information is as follows: user equipment service requirement reporting capability: 1, the user equipment is allowed to report service requirement information; the service requirement information sent by user equipment 1 is as follows:
[0118] 1) user equipment ID: 1;
[0119] 2) service serial number: 1;
[0120] 3) service priority coefficient: 14;
[0121] 4) service delay constraint: 60;
[0122] 5) service data volume: 500.
[0123] The service requirement information sent by user equipment 2 is as follows:
[0124] 1) user equipment ID: 2;
[0125] 2) service serial number: 2;
[0126] 3) service priority coefficient: 3.69;
[0127] 4) service delay constraint: 15;
[0128] 5) service data volume: 255.
[0129] The network equipment counts the number of user equipments applying for uplink resources in each beam and the service requirements, allocates the transmit power of each beam and the downlink time-frequency resources of each user equipment according to the number of user equipments and the service requirement information of each user equipment, and the allocation result is that user equipment 1 occupies all the time-frequency resources of the beam, and user equipment 2 occupies all the time-frequency resources of the beam; the beam where user equipment 1 is located occupies 80% of the total transmit power of the satellite, and the beam where user equipment 2 is located occupies 20% of the total transmit power of the satellite; the network equipment sends the allocation result of the transmit power of each beam and the downlink time-frequency resources of each user equipment to each user equipment through resource list information, and the resource list information received by user equipment 1 and user equipment 2 is as follows:
[0130] Finally, after receiving the downlink resource allocation result, each user equipment transmits data according to the allocation result.
[0131] Based on the same inventive concept, the embodiments of the present disclosure also provide a downlink resource allocation device, as follows. Since the principle of solving problems of the device embodiments is similar to the above-mentioned method embodiments, the implementation of the device embodiments can be referred to the implementation of the above-mentioned method embodiments, and the repeated parts will not be described here.
[0132] FIG. 6 shows a schematic diagram of a downlink resource allocation device in an embodiment of the present disclosure, which comprises:
[0133] The service demand information obtaining module 601 is configured to obtain service demand information reported by one or more user equipments in communication with a target satellite through a plurality of beams, and the target satellite is in communication with each user equipment through a plurality of beams;
[0134] The downlink resource allocation result determining module 602 is configured to determine the downlink resource allocation result of each user equipment according to the number of user equipments applying for downlink resources in each beam and the service demand information reported by each user equipment, wherein the downlink resource allocation result of each user equipment comprises the downlink transmission power of the beam where each user equipment is located and the time-frequency resources occupied by each user equipment to the beam where each user equipment is located;
[0135] The downlink resource allocation result issuing module 603 is configured to issue the downlink resource allocation result of each user equipment to each user equipment.
[0136] The downlink resource allocation apparatus provided in the embodiments of the present disclosure comprises: a service demand information acquisition module, configured to acquire service demand information reported by one or more user equipment in communication with a target satellite, the target satellite being in communication with each user equipment through multiple beams; a downlink resource allocation result determination module, configured to determine downlink resource allocation results of each user equipment according to the number of user equipment applying for downlink resources in each beam and the service demand information reported by each user equipment, wherein the downlink resource allocation results of each user equipment comprise downlink transmission power of the beam where each user equipment is located and time-frequency resources occupied by each user equipment to the beam where each user equipment is located; and a downlink resource allocation result issuing module, configured to issue the downlink resource allocation results of each user equipment to each user equipment. Compared with the downlink resource allocation problem caused by uneven distribution of the number of user equipment and various types of services in the related art, the embodiments of the present disclosure determine the downlink transmission power of the beam where each user equipment is located and the time-frequency resources occupied by each user equipment to the beam where each user equipment is located according to the number of user equipment applying for downlink resources in each beam and the service demand information reported by each user equipment, comprehensively consider the number of user equipment and the type of service, take maximizing system revenue as the target, jointly allocate the downlink transmission power and time-frequency resources of user equipment, better adapt to the downlink resource allocation problem caused by uneven distribution of the number of user equipment and various types of user services, and improve system capacity.
[0137] In some embodiments, the service demand information reported by the user equipment in the embodiments of the present disclosure comprises a service priority coefficient, a service delay constraint and a service data volume, the downlink resource allocation result determination module is further configured to set an optimization target function based on the number of user equipment applying for uplink resources in each beam and the service priority coefficient, the service delay constraint and the service data volume reported by each user equipment; and determine the transmission power allocated to each beam and the downlink resources of each user equipment, with the maximum value of the optimization target function as the optimization target.
[0138] In some embodiments, the downlink resource allocation apparatus in the embodiments of the present disclosure further comprises: an uplink scheduling request indication sending module, configured to send an uplink scheduling request indication on a corresponding physical uplink control channel resource by multiple user equipment before acquiring the service demand information reported by one or more user equipment in communication with the target satellite; an indication information reporting issuing module, configured to issue, after receiving the uplink scheduling request indication, reporting indication information to each user equipment, the reporting indication information being configured to indicate the user equipment to report service demand information; and a reporting indication information response module, configured to respond to the reporting indication information, and each user equipment reports corresponding service demand information.
[0139] In some embodiments of this disclosure, the reporting instruction information distribution module is further configured to distribute reporting instruction information to each user equipment based on uplink scheduling request instructions sent by multiple user equipments, through pre-configured demand list information, first downlink control message format information, or first media access control information.
[0140] In some embodiments of this disclosure, the reporting instruction information distribution module is further configured to distribute pre-configured demand list information to each user equipment based on uplink scheduling request instructions sent by multiple user equipments. The demand list information includes: whether each user equipment is allowed to report service demand information, and the time and frequency resources that the service demand information reported by each user equipment can occupy.
[0141] In some embodiments of this disclosure, the reporting instruction information distribution module is further configured to distribute a pre-configured first downlink control message format information to each user equipment based on uplink scheduling request instructions sent by multiple user equipments. The first downlink control message format information includes: whether the user equipment is allowed to report service requirement information and the time and frequency resources that the service requirement information reported by the user equipment can occupy.
[0142] In some embodiments of this disclosure, the reporting instruction information distribution module is further configured to distribute pre-configured first media access control information to each user equipment based on uplink scheduling request instructions sent by multiple user equipments. The first media access control information includes: whether the user equipment is allowed to report service requirement information and the time and frequency resources that the service requirement information reported by the user equipment can occupy.
[0143] In some embodiments of this disclosure, the downlink resource allocation result distribution module is further configured to distribute the downlink resource allocation results of each user equipment to each user equipment through the configured distribution resource list information, the second downlink control message format information, or the second media access control information.
[0144] In some embodiments of this disclosure, the downlink resource allocation result sending module is further configured to send the downlink resource allocation result of each user equipment to each user equipment through the configured sending resource list information, wherein the sending resource list information includes: the transmit power of the beam in which each user equipment is located, and the time and frequency resources allocated to each user equipment.
[0145] In some embodiments, the downlink resource allocation result issuing module in the embodiments of the present disclosure is further configured to issue the downlink resource allocation result of each user equipment to each user equipment through configured second downlink control message format information, wherein the second downlink control message format information comprises: the transmission power of the beam where each user equipment is located, and the time-frequency resource allocated to each user equipment.
[0146] In some embodiments, the downlink resource allocation result issuing module in the embodiments of the present disclosure is further configured to issue the downlink resource allocation result of each user equipment to each user equipment through configured second medium access control information, wherein the second medium access control information comprises: the transmission power of the beam where each user equipment is located, and the time-frequency resource allocated to each user equipment.
[0147] Those skilled in the art can understand that each aspect of the present disclosure can be implemented as a system, a method or a program product. Therefore, each aspect of the present disclosure can be embodied as a whole hardware embodiment, a whole software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" herein.
[0148] Based on the same inventive concept, the present disclosure further provides an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the downlink resource allocation method of any one of the above aspects by executing the executable instructions. Since the principle of solving problems of the electronic device embodiment is similar to that of the above method embodiment, the implementation of the electronic device embodiment can be referred to the implementation of the above method embodiment, and the repeated parts will not be described here.
[0149] The electronic device 700 according to this implementation form of the present disclosure will be described below with reference to FIG. 7. FIG. 7 shows only one example of the electronic device 700, and should not be taken as limiting the functions and usage range of the embodiments of the present disclosure.
[0150] As shown in FIG. 7, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 can include, but are not limited to, the above-mentioned at least one processing unit 701, the above-mentioned at least one storage unit 702, and a bus 703 connecting different system components, including the storage unit 702 and the processing unit 701.
[0151] The storage unit stores program codes which can be executed by the processing unit 701, so that the processing unit 701 performs the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification.
[0152] In some embodiments, when the electronic device is configured to control the downlink resource allocation method described above in the present disclosure, the processing unit 701 can perform the following steps of the method embodiments described above:
[0153] Obtaining service demand information reported by one or more user devices in communication with a target satellite, the target satellite being in communication with each user device through a plurality of beams; determining a downlink resource allocation result for each user device according to the number of user devices applying for downlink resources in each beam and the service demand information reported by each user device, wherein the downlink resource allocation result for each user device includes the downlink transmit power of the beam where each user device is located and the time-frequency resources occupied by each user device in the beam where each user device is located; and delivering the downlink resource allocation result for each user device to each user device.
[0154] The storage unit 702 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 7021 and / or a cache memory 7022, and can further include a read-only memory (ROM) 7023.
[0155] The storage unit 702 can also include a program / utility 7024 having a set of program modules 7025, including but not limited to an operating system, one or more application programs, other program modules, and program data, each or a combination thereof, which can include implementation of a network environment.
[0156] The bus 703 can represent one or more of several types of bus structures, including a storage unit bus or storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of a variety of bus architectures.
[0157] The electronic device 700 can also communicate with one or more external devices 704 such as a keyboard or pointing device, a Bluetooth device, or a database, and / or one or more devices that enable a user to interact with the electronic device 700 and / or one or more devices (e.g., routers, modems, or the like) that enable the electronic device 700 to communicate with one or more other computing devices. Such communication can occur via Input / Output (I / O) interface(s) 705. Still yet, the electronic device 700 can communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or the Internet, through a network adapter 706. As depicted, the network adapter 706 communicates with the other components of the electronic device 700 via the bus 703. It should be appreciated that the bus 703 can be one of any suitable type, and that the bus 703 can include numerous buses operating together. Further, while the example illustrates the bus 703 as being a single bus, in other implementations the bus 703 can be composed of multiple buses or other interconnects, and can use multiple bus architectures to communicate information.
[0158] From the above description of the embodiments, those skilled in the art will readily appreciate that the example embodiments described herein can be implemented by software and / or by hardware. Embodiments implemented in software can be implemented in program code stored in a non-transitory storage medium, which can be executed by a computer, such as the computer 700. The program code can be stored in a non-transitory storage medium, which can be any device or medium that can store or carry computer program code for use by or in connection with a computer. The non-transitory storage medium can be a computer-readable storage medium. The non-transitory storage medium can be a computer-readable storage medium.
[0159] Based on the same inventive concept, the disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the downlink resource allocation method of any of the above embodiments. Since the computer-readable storage medium embodiment solves problems in a similar manner to the above method embodiments, the implementation of the computer-readable storage medium embodiment can be referred to the implementation of the above method embodiments, and the repeated parts will not be described again.
[0160] More specific examples of the computer-readable storage medium in the disclosure can include, but are not limited to, an electrical connection having one or more wires, 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 above.
[0161] In this disclosure, a computer readable storage medium can include a data signal transporting or broadcasting computer readable program code embodied in the computer readable storage medium. The computer readable storage medium can also be any computer readable medium that can be linked to or transfeπed to by a computer. In some embodiments, the computer readable storage medium includes storage media such as a direct access storage device (DASD) or magnetic disk drive, tape drive or optical storage such as CD-ROM, DVD-ROM, or Blu-ray. Furthermore, the computer readable storage medium can include a non-transitory computer readable storage medium.
[0162] Optionally, program code embodied on a computer readable storage medium can be transmitted by any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0163] In some embodiments, program code can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device 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 computing device, such as through the Internet using an Internet Service Provider. In some embodiments, electronic circuitry including, for example, programmable logic circuitry, application specific circuitry, or field programmable gate array (FPGA) circuitry can execute the program code. In some embodiments, multiple computing devices can be used to execute program code.
[0164] Based on the same inventive concept, the disclosure also provides a computer program product, including a computer program product, including: a computer program or instructions, the computer program or instructions are executed by a processor to implement the downlink resource allocation method of any one of the above method embodiments. Since the principle of solving problems of the computer program product embodiment is similar to the above method embodiments, the implementation of the computer program product embodiment can be referred to the implementation of the above method embodiments, and the repeated parts will not be described here.
[0165] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, such division is not mandatory. Indeed, according to embodiments of the disclosure, features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, features and functions of one module or unit described above can be further divided into several modules or units.
[0166] Moreover, although individual steps of the methods in the present disclosure are described in a particular order in the drawings, this is not required or implied, nor is it necessary to perform all of the steps shown to achieve the desired result. Additionally or alternatively, certain steps can be omitted, combined into a single step, performed in a different order, broken down into multiple steps, and / or the like.
[0167] Those skilled in the art will readily understand that the example embodiments described herein can be implemented by software and / or by hardware coupled with software, as described above. Thus, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product. The software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, or the like) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.
[0168] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure that come within known use or custom in the art to which the present disclosure pertains. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the appended claims.
Claims
1. A method for allocating downlink resources, comprising: obtaining service requirement information reported by one or more user equipments (UEs) in communication with a target satellite, the target satellite being in communication with each UE via a plurality of beams; determining downlink resource allocation results for each UE according to a number of UEs in each beam that apply for downlink resources and the service requirement information reported by each UE, wherein the downlink resource allocation results for each UE include downlink transmit power of a beam in which each UE is located and time-frequency resources occupied by each UE in the beam; downlink resource allocation results for each UE are sent to each UE; wherein the service requirement information reported by each UE includes service priority coefficient, service latency constraint, and service data volume, and determining the downlink resource allocation results for each UE according to the number of UEs in each beam that apply for downlink resources and the service requirement information reported by each UE includes setting an optimization target function based on the number of UEs in each beam that apply for downlink resources and the service priority coefficient, the service latency constraint, and the service data volume reported by each UE, and determining the transmit power allocated to each beam and the downlink resources for each UE with a maximum value of the optimization target function as an optimization target.
2. The downlink resource allocation method of claim 1, wherein, Before obtaining the service requirement information reported by one or more UEs in communication with the target satellite, the method further comprises: sending, by a plurality of UEs, uplink scheduling request indications on corresponding physical uplink control channel resources; after receiving the uplink scheduling request indications, sending, to each UE, reporting indication information for instructing each UE to report service requirement information; in response to the reporting indication information, each UE reports corresponding service requirement information.
3. The downlink resource allocation method of claim 2, wherein, After receiving the uplink scheduling request indications, sending, to each UE, reporting indication information for instructing each UE to report service requirement information includes: based on the uplink scheduling request indications sent by a plurality of UEs, sending, to each UE, reporting indication information via pre-configured requirement list information or first downlink control message format information or first medium access control information.
4. The downlink resource allocation method of claim 3, wherein, After receiving the uplink scheduling request indications, sending, to each UE, reporting indication information for instructing each UE to report service requirement information includes: based on the uplink scheduling request indications sent by a plurality of UEs, sending, to each UE, pre-configured requirement list information, wherein the requirement list information includes reporting capability of whether each UE is allowed to report service requirement information and time-frequency resources that can be occupied by the service requirement information reported by each UE.
5. The downlink resource allocation method of claim 3, wherein, After receiving the uplink scheduling request indications, sending, to each UE, reporting indication information for instructing each UE to report service requirement information includes: The first downlink control message format information is sent to each user equipment based on the uplink scheduling request indication sent by the plurality of user equipments, wherein the first downlink control message format information comprises: the reporting capability of whether the user equipment is allowed to report the service demand information and the time-frequency resources that can be occupied by the service demand information reported by the user equipment.
6. The downlink resource allocation method of claim 3, wherein, After receiving the uplink scheduling request indication, the reporting indication information for indicating the user equipment to report the service demand information is sent to each user equipment, comprising: The first medium access control information is sent to each user equipment based on the uplink scheduling request indication sent by the plurality of user equipments, wherein the first medium access control information comprises: the reporting capability of whether the user equipment is allowed to report the service demand information and the time-frequency resources that can be occupied by the service demand information reported by the user equipment.
7. The downlink resource allocation method of claim 1, wherein, The downlink resource allocation result of each user equipment is sent to each user equipment, comprising: The downlink resource allocation result of each user equipment is sent to each user equipment through the configured downlink resource list information or the second downlink control message format information or the second medium access control information.
8. The downlink resource allocation method of claim 7, wherein, The downlink resource allocation result of each user equipment is sent to each user equipment, comprising: The downlink resource allocation result of each user equipment is sent to each user equipment through the configured downlink resource list information, wherein the downlink resource list information comprises: the transmission power of the beam where each user equipment is located and the time-frequency resources allocated to each user equipment.
9. The downlink resource allocation method of claim 7, wherein, The downlink resource allocation result of each user equipment is sent to each user equipment, comprising: The downlink resource allocation result of each user equipment is sent to each user equipment through the configured second downlink control message format information, wherein the second downlink control message format information comprises: the transmission power of the beam where each user equipment is located and the time-frequency resources allocated to each user equipment.
10. The downlink resource allocation method of claim 7, wherein, The downlink resource allocation result of each user equipment is sent to each user equipment, comprising: The downlink resource allocation result of each user equipment is sent to each user equipment through the configured second medium access control information, wherein the second medium access control information comprises: the transmission power of the beam where each user equipment is located and the time-frequency resources allocated to each user equipment.
11. A downlink resource allocation apparatus, comprising: A service demand information acquisition module configured to acquire service demand information reported by one or more user equipments in communication with a target satellite, wherein the target satellite communicates with each user equipment through a plurality of beams; A downlink resource allocation result determination module configured to determine a downlink resource allocation result of each user equipment according to the number of user equipments applying for downlink resources in each beam and the service demand information reported by each user equipment, wherein the downlink resource allocation result of each user equipment comprises: the downlink transmission power of the beam where each user equipment is located and the time-frequency resources occupied by each user equipment in the beam; The downlink resource allocation result issuing module is configured to issue the downlink resource allocation result of each user equipment to each user equipment; The service demand information reported by the user equipment includes a service priority coefficient, a service time delay constraint, and a service data volume. The downlink resource allocation result determining module is further configured to set an optimization target function based on the number of user equipment applying for downlink resources in each beam and the service priority coefficient, the service time delay constraint, and the service data volume reported by each user equipment. The maximum value of the optimization target function is taken as an optimization target to determine the transmission power allocated to each beam and the downlink resource of each user equipment. 12.An electronic device comprising: a processor; and a memory configured to store executable instructions of the processor; wherein the processor is configured to perform the downlink resource allocation method of any one of claims 1-10 via execution of the executable instructions. 13.A computer readable storage medium having stored thereon a computer program, the computer program being executed by a processor to implement the downlink resource allocation method of any one of claims 1-10.
14. A computer program product, comprising: computer program or instructions, the computer program or instructions being executed by a processor to implement the downlink resource allocation method of any one of claims 1-10.
Citation Information
Patent Citations
Ka multi-beam satellite communication resource allocation method based on artificial fish swarm algorithm
CN107947910A
Downlink beam resource allocation method and device for multi-beam communication satellite
CN112039580A
Wireless resource allocation method for satellite mobile communication system
CN115913329A
Downlink resource allocation method and device and related equipment
CN118843205A
Resource deployment optimizer for non-geostationary and / or geostationary communications satellites
US20230344511A1