Beam resource configuration method and apparatus, electronic device, and storage medium
By configuring broadcast beam resources for network nodes on the network side, and adjusting the beam index set according to their capabilities and the number of broadcast beams configured, the problem of forwarding beam control for network nodes is solved, thereby improving signal reception strength and communication quality in areas with weak coverage.
Patent Information
- Application Number
- CN202310511934.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-08
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2043-05-08
AI Technical Summary
How to achieve effective control of the forwarding beams used by network nodes on the network side in order to improve signal reception strength and communication quality in areas with weak coverage.
By configuring broadcast beam resources for network nodes on the network side, the forwarding beam used by the network node to forward broadcast information is determined and instructed based on the network node's capabilities and the number of broadcast beams configured. This includes adjusting the beam index set at different time periods to ensure that the network node can flexibly and in real time use different forwarding beams to forward broadcast information.
It improved signal reception strength in areas with weak coverage, enhanced communication quality, and enabled flexible beam configuration and indication of network nodes.
Smart Images

Figure CN116437450B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a beam resource configuration method, apparatus, electronic device and storage medium. Background Technology
[0002] In related technologies, network nodes can be equipped with intelligent reflective surfaces (IRS) or reconfigurable intelligent surfaces (RIS). These intelligent reflective surfaces or reconfigurable intelligent surfaces are composed of a large number of low-cost electromagnetic units. By adjusting the parameters (such as phase) of each unit, the direction of signal reflection incident on the intelligent surface can be controlled, and the signal can be reflected in the desired direction.
[0003] How to control the forwarding beams used by network nodes on the network side, so as to utilize network nodes to assist signal transmission, is a problem that urgently needs to be solved.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] The purpose of this disclosure is to provide a beam resource configuration method, apparatus, electronic device, and storage medium. This method can effectively and flexibly configure and indicate the beams of network nodes, enabling network nodes to forward broadcast information in real time using different forwarding beams according to the control of the network side, thereby improving the signal reception strength in weak coverage areas and enhancing communication quality.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] This disclosure provides a beam resource configuration method applied to a network side. The method includes: determining network nodes participating in broadcast information forwarding and configuring broadcast beam resources for the network nodes, wherein the broadcast beam resources include a number of broadcast beams; determining and instructing the network nodes to use a forwarding beam for forwarding the broadcast information based on a first capability of the network nodes and the number of broadcast beams.
[0008] In some exemplary embodiments of this disclosure, configuring broadcast beam resources for the network node includes: determining the number of forwarding beams used by the network node to forward the broadcast information; and configuring a number of broadcast beams for the network node equal to the number of forwarding beams.
[0009] In some exemplary embodiments of this disclosure, the broadcast beam resources include the number of broadcast beams, and the directions of the broadcast beams all point to the network node.
[0010] In some exemplary embodiments of this disclosure, the first capability is the maximum number of beams supported by the network node in forwarding the broadcast information; wherein, the method further includes: receiving the first capability of the network node reported by the network node.
[0011] In some exemplary embodiments of this disclosure, determining and instructing the network node to use a forwarding beam to forward the broadcast information based on the network node's first capability and the number of broadcast beams includes: when the maximum number of beams supported by the network node is equal to the number of broadcast beams configured for the network node by the network side, determining that the network node uses a forwarding beam that corresponds one-to-one with the broadcast beam to forward the broadcast information.
[0012] In some exemplary embodiments of this disclosure, determining and instructing the network node to use a forwarding beam to forward the broadcast information based on the network node's first capability and the number of broadcast beams includes: when the maximum number of beams supported by the network node is greater than the number of broadcast beams configured for the network node by the network side, determining and instructing the network node to use a first beam index set to forward the broadcast information within a first time period, and deleting the forwarding beam indexes in the first beam index set from a second beam index set; wherein, the number of elements in the first beam index set is equal to the number of broadcast beams configured for the network node by the network side, and the initial elements included in the second beam index set are all forwarding beam indices that the network node can use to forward the broadcast information.
[0013] In some exemplary embodiments of this disclosure, determining and instructing the network node to use a forwarding beam for forwarding the broadcast information based on the network node's first capability and the number of broadcast beams further includes: determining a first beam index set used by the network node to forward the broadcast information in a second time period based on the broadcast beam index of a target broadcast beam selected by at least one user terminal in the first time period; wherein the second time period is the next time period after the first time period, and the duration of the first time period and the second time period is the duration of one or more physical broadcast channel periods.
[0014] In some exemplary embodiments of this disclosure, determining the first beam index set used by the network node to forward the broadcast information in the second time period based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in the first time period includes: placing the forwarding beam index of the network node corresponding to the broadcast beam index of the target broadcast beam into the first beam index set corresponding to the second time period; when the number of elements in the first beam index set corresponding to the second time period is less than the number of broadcast beams configured by the network side for the network node, selecting one or more forwarding beam indices from the second beam index set and placing them into the first beam index set corresponding to the second time period, such that the number of elements in the first beam index set corresponding to the second time period is equal to the number of broadcast beams configured by the network side for the network node, and deleting the forwarding beam indices placed in the first beam index set corresponding to the second time period from the second beam index set.
[0015] In some exemplary embodiments of this disclosure, determining the first beam index set used by the network node to forward the broadcast information in the second time period based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in the first time period further includes: when the second beam index set is empty, resetting the second beam index set to an initial state and deleting the elements in the first beam index set corresponding to the second time period from the second beam index set; wherein the elements included in the second beam index set in the initial state are all forwarding beam indices that the network node can use to forward the broadcast information.
[0016] This disclosure provides a beam resource configuration device, comprising: a configuration module, configured to determine network nodes participating in broadcast information forwarding and configure broadcast beam resources for the network nodes, the broadcast beam resources including a number of broadcast beams; and a determination module, configured to determine and instruct the network nodes to use a forwarding beam for forwarding the broadcast information based on a first capability of the network nodes and the number of broadcast beams.
[0017] This disclosure provides an electronic device, including: at least one processor; and a storage terminal device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement any of the above-described beam resource configuration methods.
[0018] This disclosure provides a computer-readable storage medium storing a computer program thereon, characterized in that the computer program, when executed by a processor, implements any of the above-described beam resource configuration methods.
[0019] The beam resource configuration method provided in this disclosure involves the network side configuring broadcast beam resources for network nodes. Based on the network node's first capability and the number of broadcast beams configured for it by the network side, the method determines and instructs the network node to use a forwarding beam to forward broadcast information. This method can effectively and flexibly configure and instruct the beams of network nodes, enabling network nodes to use different forwarding beams to forward broadcast information in real time according to the control of the network side, thereby improving the signal reception strength in weak coverage areas and enhancing communication quality.
[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0022] Figure 1 This is a flowchart illustrating a beam resource configuration method according to an exemplary embodiment.
[0023] Figure 2 This is a schematic diagram of beam resource configuration within a first time period, as illustrated in an example.
[0024] Figure 3 This is a schematic diagram of beam resource configuration within a second time period, as illustrated in an example.
[0025] Figure 4 This is a block diagram illustrating a beam resource configuration apparatus according to an exemplary embodiment.
[0026] Figure 5 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment. Detailed Implementation
[0027] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, they are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted.
[0028] The features, structures, or characteristics described in this disclosure can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more specific details omitted, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0029] The accompanying drawings are merely illustrative of this disclosure, and the same reference numerals in the drawings denote the same or similar parts, thus omitting repeated descriptions of them. Some block diagrams shown in the drawings do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in at least one hardware module or integrated circuit, or in different network and / or processor devices and / or microcontroller devices.
[0030] The flowchart shown in the accompanying drawings is merely illustrative and does not necessarily include all content and steps, nor does it require execution in the described order. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0031] Furthermore, in the description of this disclosure, the terms “a,” “one,” “the,” “the,” and “at least one” are used to indicate the presence of at least one element or component; the terms “comprising,” “including,” and “having” are used to indicate an open-ended inclusion and to mean that there may be other elements or components in addition to the listed elements or components; the terms “first,” “second,” and “third,” etc., are used only as labels and are not a limitation on the number of objects.
[0032] The following will describe in more detail the steps of the beam resource configuration method in the exemplary embodiments of this disclosure, with reference to the accompanying drawings and examples.
[0033] Figure 1 This is a flowchart illustrating a beam resource configuration method according to an exemplary embodiment. The method provided in this disclosure can be executed by the network side and can be applied to wireless communication scenarios such as 5G and 6G, but this disclosure is not limited thereto.
[0034] like Figure 1 As shown, the beam resource configuration method provided in this embodiment may include the following steps.
[0035] In step S102, network nodes participating in broadcast information forwarding are determined, and broadcast beam resources are configured for the network nodes, including the number of broadcast beams.
[0036] The network side (also referred to as network device) in this disclosure embodiment can be a 4G base station, or a 5G base station, or a base station of a later version, or a base station in other communication systems. It can also be referred to as a Node B, an evolved Node B, or a Transmission Reception Point (TRP), or an Access Point (AP), or other terms in this field. As long as the same technical effect is achieved, the network device is not limited to specific technical terms.
[0037] The network node in this disclosure embodiment may be a reconfigurable smart surface device, a smart reflective surface device, a network control relay, or other wireless forwarding device with beamforming function, or may be referred to by other terms in the field. As long as the same technical effect is achieved, the network node is not limited to specific technical terms.
[0038] In this embodiment of the disclosure, the network side may determine one or more network nodes participating in the forwarding of broadcast information and configure broadcast beam resources for each network node; in the following example description, one network node is used as an example, but this disclosure is not limited thereto.
[0039] In this embodiment of the disclosure, a smart reflector or reconfigurable smart surface can be deployed on the network node. It is composed of a large number of low-cost electromagnetic units. The direction of signal reflection incident on the smart surface can be controlled by adjusting the parameters (such as phase) of each unit, so that the signal can be reflected in the desired direction. For a dynamically adjustable RIS, the base station can configure corresponding broadcast beam resources for the RIS so that the RIS can use different reflection beams to forward the relevant broadcast beams, thereby improving the signal reception strength in weak coverage areas.
[0040] In an exemplary embodiment, the broadcast beam resource also includes a number of broadcast beams, each broadcast beam's broadcast beam direction pointing to its corresponding network node.
[0041] In an exemplary embodiment, configuring broadcast beam resources for a network node includes: determining the number of forwarding beams used by the network node to forward broadcast information; and configuring a number of broadcast beams for the network node equal to the number of forwarding beams.
[0042] In this embodiment of the disclosure, the network side can determine the number of forwarding beams used by each network node to forward broadcast information, and configure a number of broadcast beams equal to the number of forwarding beams for each network node; wherein, the number of forwarding beams used by the network node to forward broadcast information can be reported by the network node to the network side.
[0043] For example, if a network node uses two forwarding beams to forward broadcast information, the network side can configure two broadcast beams for that network node.
[0044] In step S104, based on the network node's first capability and the number of broadcast beams, the forwarding beam used by the network node to forward broadcast information is determined and indicated.
[0045] In this embodiment of the disclosure, the network side can determine the forwarding beam used by each network node to forward broadcast information based on the first capability and the number of broadcast beams of each network node, and instruct each network node to use the forwarding beam to forward broadcast information.
[0046] In an exemplary embodiment, the first capability is the maximum number of beams supported by the network node in forwarding broadcast information; the first capability may be reported by the network node to the network side, that is, the method may further include: receiving the first capability of the network node reported by the network node.
[0047] For example, the maximum number of beams that a network node can support when forwarding broadcast information is 3, which is the first capability value of 3.
[0048] In an exemplary embodiment, determining and instructing the network node to use a forwarding beam to forward broadcast information based on the network node's first capability and the number of broadcast beams includes: when the maximum number of beams supported by the network node is equal to the number of broadcast beams configured for the network node by the network side, determining that the network node uses a forwarding beam that corresponds one-to-one with the broadcast beam to forward the broadcast information.
[0049] In this embodiment of the disclosure, when the maximum number of beams supported by the network node (i.e., the first capability value) is equal to the number of broadcast beams configured by the network side for the network node, the network node can forward broadcast information by default using the corresponding forwarding beam in a one-to-one correspondence with the broadcast beams without explicit instruction from the network side.
[0050] For example, if the maximum number of beams supported by a network node is 2, and the number of broadcast beams configured for the network node by the network side is also 2, then the network node can use the first forwarding beam to forward the first broadcast beam, and use the second forwarding beam to forward the second broadcast beam.
[0051] In an exemplary embodiment, determining and instructing the network node to use a forwarding beam for forwarding broadcast information based on the network node's first capability and the number of broadcast beams includes: when the maximum number of beams supported by the network node is greater than the number of broadcast beams configured for the network node by the network side, determining and instructing the network node to use a first beam index set for forwarding broadcast information within a first time period, and deleting the forwarding beam indexes in the first beam index set from a second beam index set; wherein the number of elements in the first beam index set is equal to the number of broadcast beams configured for the network node by the network side, and the initial elements included in the second beam index set are all beam indices that the network node can use for forwarding broadcast information.
[0052] In this embodiment of the disclosure, the forwarding beam index refers to the index of the forwarding beam, the broadcast beam index refers to the index of the broadcast beam, and the beam indices included in the first beam index set and the second beam index set are both forwarding beam indices.
[0053] Figure 2 This is a schematic diagram of beam resource configuration within the first time period, as shown in the example. Figure 3 This is a schematic diagram of beam resource configuration within a second time period, as illustrated in an example. The second time period can be the next time period after the first time period.
[0054] refer to Figure 2 and Figure 3 The broadcast beam is taken as an example of the SSB (Synchronization Signal and PBCH block) beam of the 5G system, but this disclosure is not limited to this.
[0055] In this embodiment of the disclosure, the initial elements included in the initial state of the second beam index set are all the forwarding beam indices that the network node can use to forward broadcast information. For example, if the maximum number of beams supported by the network node in forwarding broadcast information is 3 (i.e., the first capability value is 3), and the corresponding forwarding beam indices are 1, 2, and 3, then the initial elements included in the initial state of the second beam index set are 1, 2, and 3, and the second beam index set is {1, 2, 3}.
[0056] In this embodiment of the disclosure, when the maximum number of beams supported by the network node is greater than the number of broadcast beams configured by the network side for the network node, for example, when the maximum number of beams supported by the network node for forwarding broadcast information is 3 and the number of broadcast beam data configured by the network side for the network node is 2, the network side can select 2 forwarding beam indices from the second beam index set to form the first beam index set, and delete the selected 2 forwarding beam indices from the second beam index set.
[0057] For example, the network side determines that the forwarding beam indices used by the network node to forward broadcast information within the first time period are 1 and 2, that is, the first beam index set corresponding to the first time period is {1,2}, and deletes indices 1 and 2 from the second beam index set, at which time the second beam index set is {3}.
[0058] refer to Figure 2 Within the first time period, network nodes can use forwarding beam 1 to forward SSB1 and forwarding beam 2 to forward SSB2.
[0059] In this embodiment of the disclosure, the length of each time period (e.g., the first time period and the second time period) is the length of one or more Physical Broadcast Channel (PBCH) periods.
[0060] In an exemplary embodiment, determining and instructing the network node to use a forwarding beam for forwarding broadcast information based on the network node's first capability and the number of broadcast beams further includes: determining a first beam index set used by the network node to forward broadcast information in a second time period based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in a first time period.
[0061] In this embodiment of the disclosure, if at least one user terminal selects a broadcast beam forwarded by a network node, the forwarding beam index of the network node corresponding to the broadcast beam index of the broadcast beam is placed into the first beam index set of the second time period, and then the number of elements in the first beam index set of the second time period is used to determine whether it is necessary to select a forwarding beam index from the second beam index set at this time.
[0062] In an exemplary embodiment, determining the first beam index set used by the network node to forward broadcast information in the second time period based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in the first time period includes: placing the forwarding beam index of the network node corresponding to the broadcast beam index of the target broadcast beam into the first beam index set corresponding to the second time period; when the number of elements in the first beam index set corresponding to the second time period is less than the number of broadcast beams configured by the network side for the network node, selecting one or more forwarding beam indices from the second beam index set and placing them into the first beam index set corresponding to the second time period, such that the number of elements in the first beam index set corresponding to the second time period is equal to the number of broadcast beams configured by the network side for the network node, and deleting the forwarding beam indices placed in the first beam index set corresponding to the second time period from the second beam index set.
[0063] For example, refer to Figure 2 and Figure 3If, during the first time period, user terminal 1 (UE1) selects SSB1 (corresponding to forwarding beam index 1) and no user selects SSB2 (corresponding to forwarding beam index 2), then after the first time period, the network side will add forwarding beam index 1 to the first beam index set of the second time period. At this time, the first beam index set of the second time period will be {1}, meaning the number of elements in the first beam index set corresponding to the second time period will be 1. The number of elements in the first beam index set corresponding to the second time period will be less than the number of broadcast beams configured by the network side for the network node (e.g., 2). Furthermore, the number of beams configured by the network side for the network node will be less than the number of broadcast beams configured by the network side for the network node. If the difference between the number of broadcast beams and the number of elements in the first beam index set corresponding to the second time period is 1, then select one beam index from the second beam index set {3} and put it into the first beam index set corresponding to the second time period. That is, put index 3 into the first beam index set corresponding to the second time period. At this time, the first beam index set corresponding to the second time period is {1,3}. At this time, the number of elements in the first beam index set corresponding to the second time period is equal to the number of broadcast beams configured by the network side for the network node. Then, remove beam index 3 from the second beam index set. At this time, the second beam index set is an empty set.
[0064] refer to Figure 3 During the second time period, network nodes can use forwarding beam 1 to forward SSB1 and forwarding beam 3 to forward SSB2.
[0065] In an exemplary embodiment, determining the first beam index set used by the network node to forward broadcast information in the second time period based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in the first time period further includes: when the second beam index set is empty, resetting the second beam index set to its initial state, that is, restoring the elements of the second beam index set to all beam indices used by the network node to forward broadcast information, and deleting the elements in the first beam index set corresponding to the second time period from the second beam index set; wherein, the elements included in the second beam index set in the initial state are all forwarding beam indices that the network node can use to forward broadcast information.
[0066] Still with Figure 2 and Figure 3 In a corresponding embodiment, since the second beam index set is empty at this time, the second beam index set is reset to the initial state, and the second beam index set is {1,2,3}. Elements 1 and 3 in the first index set are deleted from the second beam index set, and the second beam index set is updated to {2}.
[0067] For example, refer to Figure 3If user terminal 1 (UE1) selects SSB1 (corresponding to forwarding beam index 1) and user terminal 2 (UE2) selects SSB2 (corresponding to forwarding beam index 3) in the second time period, then in the next time period of the second time period, the first beam index set will still be {1,3}.
[0068] The beam resource configuration method provided in this disclosure involves the network side configuring broadcast beam resources for network nodes. Based on the network node's first capability and the number of broadcast beams configured for it by the network side, the method determines and instructs the network node to use a forwarding beam to forward broadcast information. This method can effectively and flexibly configure and instruct the beams of network nodes, enabling network nodes to use different forwarding beams to forward broadcast information in real time according to the control of the network side, thereby improving the signal reception strength in weak coverage areas and enhancing communication quality.
[0069] It should also be understood that the above is only to help those skilled in the art better understand the embodiments of this disclosure, and is not intended to limit the scope of the embodiments of this disclosure. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given above. For example, some steps in the above methods may be unnecessary, or new steps may be added, etc. Alternatively, any combination of any two or more of the above embodiments may be used. Such modifications, changes, or combinations also fall within the scope of the embodiments of this disclosure.
[0070] It should also be understood that the above description of the embodiments of this disclosure focuses on highlighting the differences between the various embodiments. Similarities or differences not mentioned can be referred to each other, and for the sake of brevity, they will not be repeated here.
[0071] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure.
[0072] It should also be understood that, in the various embodiments of this disclosure, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0073] The foregoing section detailed examples of methods for determining network anomaly detection models provided in this disclosure. It is understood that, in order to implement the aforementioned functions, computer devices include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0074] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein. For details not disclosed in the apparatus embodiments of this disclosure, please refer to the embodiments of the method disclosed herein.
[0075] Figure 4 This is a block diagram illustrating a beam resource configuration apparatus according to an exemplary embodiment.
[0076] like Figure 4 As shown, the beam resource configuration device 400 may include a configuration module 402 and a determination module 404.
[0077] The configuration module 402 is used to determine the network nodes participating in the broadcast information forwarding and to configure broadcast beam resources for the network nodes, wherein the broadcast beam resources include the number of broadcast beams; the determination module 404 is used to determine and instruct the network nodes to use the forwarding beam for forwarding the broadcast information based on the first capability of the network nodes and the number of broadcast beams.
[0078] In some exemplary embodiments of this disclosure, the configuration module 402 is configured to: determine the number of forwarding beams used by the network node to forward the broadcast information; and configure the network node with a number of broadcast beams equal to the number of forwarding beams.
[0079] In some exemplary embodiments of this disclosure, the broadcast beam resources include the number of broadcast beams, and the directions of the broadcast beams all point to the network node.
[0080] In some exemplary embodiments of this disclosure, the first capability is the maximum number of beams supported by the network node in forwarding the broadcast information; wherein, the apparatus further includes: a receiving module, configured to receive the first capability of the network node reported by the network node.
[0081] In some exemplary embodiments of this disclosure, the determining module 404 is configured to: determine that the network node uses a forwarding beam corresponding one-to-one with the broadcast beam to forward the broadcast information when the maximum number of beams supported by the network node is equal to the number of broadcast beams configured by the network side for the network node.
[0082] In some exemplary embodiments of this disclosure, the determining module 404 is configured to: when the maximum number of beams supported by the network node is greater than the number of broadcast beams configured by the network side for the network node, determine and instruct the network node to use a first beam index set for forwarding the broadcast information within a first time period, and delete the forwarding beam indexes in the first beam index set from a second beam index set; wherein, the number of elements in the first beam index set is equal to the number of broadcast beams configured by the network side for the network node, and the initial elements included in the second beam index set are all forwarding beam indices that the network node can use to forward the broadcast information.
[0083] In some exemplary embodiments of this disclosure, the determining module 404 is configured to: determine a first beam index set used by the network node to forward the broadcast information in a second time period based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in the first time period; wherein the second time period is the next time period after the first time period, and the time length of the first time period and the second time period is the time length of one or more physical broadcast channel periods.
[0084] In some exemplary embodiments of this disclosure, the determining module 404 is configured to: place the forwarding beam index of the network node corresponding to the broadcast beam index of the target broadcast beam into the first beam index set corresponding to the second time period; when the number of elements in the first beam index set corresponding to the second time period is less than the number of broadcast beams configured by the network side for the network node, select one or more forwarding beam indices from the second beam index set and place them into the first beam index set corresponding to the second time period, such that the number of elements in the first beam index set corresponding to the second time period is equal to the number of broadcast beams configured by the network side for the network node, and delete the forwarding beam indexes placed in the first beam index set corresponding to the second time period from the second beam index set.
[0085] In some exemplary embodiments of this disclosure, the determining module 404 is configured to: reset the second beam index set to an initial state when the second beam index set is an empty set, and delete the elements in the first beam index set corresponding to the second time period from the second beam index set; wherein the elements included in the second beam index set in the initial state are all forwarding beam indices that the network node can use to forward the broadcast information.
[0086] It should be noted that the block diagrams shown in the above figures are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor terminal devices and / or microcontroller terminal devices.
[0087] Figure 5 This is a schematic diagram illustrating the structure of an electronic device according to an exemplary embodiment. It should be noted that... Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0088] like Figure 5 As shown, the electronic device 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage section 508 into a random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0089] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. A removable medium 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 510 as needed so that computer programs read from it can be installed into storage section 508 as needed.
[0090] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs the functions defined above in the system of this disclosure.
[0091] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, terminal device, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, terminal device, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, terminal device, or apparatus. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0092] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0093] The units described in the embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor can be described as including a sending unit, an acquisition unit, a determining unit, and a first processing unit. The names of these units do not necessarily limit the specific unit; for example, a sending unit can also be described as "a unit that sends an image acquisition request to a connected server."
[0094] In another aspect, this disclosure also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the methods described in the following embodiments. For example, the electronic device may perform... Figure 1 The steps shown.
[0095] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional implementations of the above embodiments.
[0096] It should be understood that any number of elements in the accompanying drawings is for illustrative purposes only and not for limitation, and any naming is for distinction only and has no limiting meaning.
[0097] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0098] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for beam resource allocation, characterized in that, Applied to the network side, the method includes: Identify the network nodes participating in broadcast information forwarding and configure broadcast beam resources for the network nodes. The broadcast beam resources include the number of broadcast beams and the number of broadcast beams, wherein the direction of the broadcast beams all points to the network nodes. The network node receives a first capability reported by the network node, wherein the first capability is the maximum number of beams supported by the network node when forwarding the broadcast information; Based on the network node's first capability and the number of broadcast beams, determine and instruct the network node on the forwarding beam used to forward the broadcast information, including: When the maximum number of beams is greater than the number of broadcast beams, the network node is determined and instructed to use a first beam index set for forwarding the broadcast information within a first time period, and the forwarding beam indexes in the first beam index set are deleted from a second beam index set, wherein the number of elements in the first beam index set is equal to the number of broadcast beams, and the initial elements included in the second beam index set are all forwarding beam indices that the network node can use to forward the broadcast information; and Based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in the first time period, a first beam index set used by the network node to forward the broadcast information in the second time period is determined, wherein the second time period is the next time period after the first time period, and the duration of the first time period and the second time period is the duration of one or more physical broadcast channel periods.
2. The method according to claim 1, characterized in that, Configuring broadcast beam resources for the network nodes includes: Determine the number of forwarding beams used by the network node to forward the broadcast information; Configure the network node with a number of broadcast beams equal to the number of forwarding beams.
3. The method according to claim 1 or 2, characterized in that, The broadcast beam resources include the broadcast beams of the stated number of broadcast beams.
4. The method according to claim 1, characterized in that, Based on the network node's first capability and the number of broadcast beams, determine and instruct the network node on the forwarding beam used to forward the broadcast information, including: When the maximum number of beams supported by the network node is equal to the number of broadcast beams configured for the network node by the network side, it is determined that the network node uses the forwarding beam that corresponds one-to-one with the broadcast beam to forward the broadcast information.
5. The method according to claim 4, characterized in that, Based on the broadcast beam index of the target broadcast beam selected by at least one user terminal within the first time period, determine the first beam index set used by the network node to forward the broadcast information within the second time period, including: The forwarding beam index of the network node corresponding to the broadcast beam index of the target broadcast beam is placed into the first beam index set corresponding to the second time period. When the number of elements in the first beam index set corresponding to the second time period is less than the number of broadcast beams configured by the network side for the network node, one or more forwarding beam indices are selected from the second beam index set and placed into the first beam index set corresponding to the second time period, such that the number of elements in the first beam index set corresponding to the second time period is equal to the number of broadcast beams configured by the network side for the network node, and the forwarding beam indices placed in the first beam index set corresponding to the second time period are deleted from the second beam index set.
6. The method according to claim 5, characterized in that, Based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in the first time period, the method further includes determining the first beam index set used by the network node to forward the broadcast information in the second time period, and further includes: When the second beam index set is empty, the second beam index set is reset to its initial state, and the elements in the first beam index set corresponding to the second time period are deleted from the second beam index set; The second beam index set in the initial state includes elements representing all forwarding beam indices that the network node can use to forward the broadcast information.
7. A beam resource allocation device, characterized in that, include: A configuration module is used to determine the network nodes participating in the broadcast information forwarding and to configure broadcast beam resources for the network nodes. The broadcast beam resources include the number of broadcast beams and the number of broadcast beams, wherein the direction of the broadcast beams all points to the network nodes. A capability receiving module is used to receive a first capability of the network node reported by the network node, wherein the first capability is the maximum number of beams supported by the network node in forwarding the broadcast information. The determining module is configured to determine and instruct the network node to use a forwarding beam to forward the broadcast information based on the network node's first capability and the number of broadcast beams, including: When the maximum number of beams is greater than the number of broadcast beams, the network node is determined and instructed to use a first beam index set for forwarding the broadcast information within a first time period, and the forwarding beam indexes in the first beam index set are deleted from a second beam index set, wherein the number of elements in the first beam index set is equal to the number of broadcast beams, and the initial elements included in the second beam index set are all forwarding beam indices that the network node can use to forward the broadcast information; and Based on the broadcast beam index of the target broadcast beam selected by at least one user terminal in the first time period, a first beam index set used by the network node to forward the broadcast information in the second time period is determined, wherein the second time period is the next time period after the first time period, and the duration of the first time period and the second time period is the duration of one or more physical broadcast channel periods.
8. An electronic device, characterized in that, include: At least one processor; A storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method as described in any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
UE initiated beam management procedure
CN111328442A
Information for wireless communication repeater devices
CN116076031A