Resource allocation method and communication device

By sending configuration information in the intelligent metasurface device, including beam index and reflection unit identification, the resource configuration problem of the intelligent metasurface device in beam transmission is solved, and the function of multiple reflective units to send beams simultaneously is realized, which improves the capacity and reliability of wireless communication.

CN119966464APending Publication Date: 2025-05-09SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311435932.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-09

Smart Images

  • Figure CN119966464A_ABST
    Figure CN119966464A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a resource configuration method and a communication device. A network device configures resources for an intelligent metasurface device to send a plurality of beams. The method comprises the steps that configuration information is sent, the configuration information comprises a beam index of the intelligent metasurface device and a reflection unit identifier of the intelligent metasurface device, and the beam index and the reflection unit identifier have a corresponding relation; the configuration information is used for determining a plurality of beams sent at the same time. Therefore, the network device configures resources for the intelligent metasurface device to send a plurality of beams, so that the intelligent metasurface device can determine the beams sent by a plurality of reflection units in the intelligent metasurface device at the same time according to the configuration information from the network device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a resource configuration method and a communication device. Background Art

[0002] Smart metasurfaces are made by integrating a large number of passive reflective elements on a plane. They can provide an intelligent and reconfigurable wireless transmission environment for the signal transmitter and the signal receiver in the communication system to assist in communication. Smart metasurface devices can provide services to users by sending beams. How to configure resources for smart metasurface devices to send beams has become a technical problem that needs to be solved urgently. Summary of the invention

[0003] The embodiments of the present application provide a resource configuration method and a communication device, which enable a network device to configure resources for a smart metasurface device to transmit multiple beams.

[0004] In a first aspect, an embodiment of the present application provides a resource configuration method, which can be executed by a network device, or by a device matching the network device, such as a processor, a chip, or a chip module. The method may include: sending configuration information, the configuration information including a beam index of a smart metasurface device and a reflection unit identifier of the smart metasurface device, the beam index and the reflection unit identifier having a corresponding relationship; the configuration information is used to determine multiple beams sent simultaneously.

[0005] Among them, the configuration information sent by the network device to the intelligent metasurface device includes the beam index and reflection unit identifier of the intelligent metasurface device, and the beam index and the reflection unit identifier have a corresponding relationship, so that the network device configures resources for the intelligent metasurface device to send multiple beams, so that the intelligent metasurface device can determine the beams sent simultaneously by multiple reflection units in the intelligent metasurface device according to the configuration information from the network device.

[0006] In a possible implementation, the smart metasurface device includes a smart metasurface panel, the smart metasurface panel includes multiple sub-blocks supporting beam adjustment, the above correspondence includes a correspondence between multiple beams of the smart metasurface device and multiple sub-blocks, and one beam in the multiple beams corresponds to one sub-block in the multiple sub-blocks. That is, according to the correspondence, it is possible to determine the beams that the smart metasurface device simultaneously transmits through the multiple sub-blocks supporting beam adjustment.

[0007] In a possible implementation, the smart metasurface device includes a smart metasurface panel, wherein the smart metasurface panel includes a plurality of sub-blocks supporting beam adjustment, each of the plurality of sub-blocks supporting N jbeams, the above correspondence includes the correspondence between the first beam index set and the sub-block identifier i1; wherein the first beam index set is represented as The multiple sub-blocks include a sub-block identified by a sub-block identifier j, N j is an integer greater than or equal to 1. That is, the beams that can be transmitted by multiple sub-blocks supporting beam adjustment are configured in the form of a first beam index set, thereby simplifying the configuration information.

[0008] In a possible implementation, the smart metasurface device includes multiple smart metasurface panels that support beam adjustment, and the above correspondence includes a correspondence between multiple beams of the smart metasurface device and multiple smart metasurface panels, and one of the multiple beams corresponds to one of the multiple smart metasurface panels. That is, according to the correspondence, it is possible to determine the beams that the smart metasurface device simultaneously transmits through the multiple smart metasurface panels that support beam adjustment.

[0009] In a possible implementation, the smart metasurface device includes a plurality of smart metasurface panels supporting beam adjustment, each of the plurality of smart metasurface panels supporting N k beams, the above correspondence includes the correspondence between the second beam index set and the smart metasurface panel identifier i2; wherein the second beam index set is represented as The plurality of smart metasurface panels include a smart metasurface panel identified by a smart metasurface panel identifier k, N k is an integer greater than or equal to 1. That is, the beams transmitted by the multiple smart metasurface panels supporting beam adjustment are configured in the form of a second beam index set, thereby simplifying the configuration information.

[0010] In a possible implementation, the smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, and the above correspondence includes a correspondence between multiple beams of the smart metasurface device, multiple smart metasurface panels, and multiple sub-blocks, and one of the multiple beams corresponds to one of the multiple smart metasurface panels and corresponds to one of the multiple sub-blocks included in one smart metasurface panel. In other words, according to the correspondence, it is possible to determine the beams that the smart metasurface device simultaneously transmits through multiple sub-blocks supporting beam adjustment in multiple smart metasurface panels.

[0011] In a possible implementation, the smart metasurface device includes a plurality of smart metasurface panels, each of the plurality of smart metasurface panels includes a plurality of sub-blocks supporting beam adjustment, and the above correspondence includes a correspondence between a third beam index set and a smart metasurface panel identifier i4 and a sub-block identifier i3; wherein the third beam index set is represented as N p Indicates the number of sub-blocks supported by the smart super-surface panel identified by the smart super-surface panel identifier p, M p Indicates the number of beams supported by each sub-block in the smart supersurface panel identified by the smart supersurface panel identifier p, the multiple smart supersurface panels include the smart supersurface panel identified by the smart supersurface panel identifier p, the multiple sub-blocks supporting beam adjustment in the smart supersurface panel identified by the smart supersurface panel identifier p include the sub-block identified by the sub-block identifier i3, N p is an integer greater than or equal to 1, M p is an integer greater than or equal to 1. That is, the beams transmitted simultaneously by multiple sub-blocks supporting beam adjustment in multiple smart metasurface panels are configured in the form of a third beam index set, thereby simplifying the configuration information.

[0012] In a possible implementation, the configuration information further includes a time domain resource identifier, and the time domain resource identifier has a corresponding relationship with the beam index and the reflection unit identifier. That is, the configuration information includes the beam index of the smart metasurface device, the reflection unit identifier of the smart metasurface device, and the time domain resource identifier, and there is a corresponding relationship between the three.

[0013] In one possible implementation, the correspondence between the time domain resource identifier and the beam index and the reflection unit identifier includes: one time domain resource identifier corresponds to multiple beam indices and corresponds to multiple reflection unit identifiers; the correspondence between the beam index and the reflection unit identifier includes: one beam index among the multiple beam indexes corresponds to one reflection unit identifier among the multiple reflection unit identifiers.

[0014] In one possible implementation, the correspondence between the time domain resource identifier and the beam index and the reflection unit identifier includes: multiple time domain resource identifiers correspond to one beam index, and one time domain resource identifier among the multiple time domain resource identifiers corresponds to one reflection unit identifier among the multiple reflection unit identifiers; the correspondence between the beam index and the reflection unit identifier includes: one beam index corresponds to multiple of the reflection unit identifiers.

[0015] In a possible implementation, the correspondence between the time domain resource identifier and the beam index and the reflection unit identifier includes: a time domain resource identifier corresponds to a beam index and corresponds to a reflection unit identifier; the correspondence between the beam index and the reflection unit identifier includes: a beam index corresponds to a reflection unit identifier.

[0016] In a possible implementation, before sending the configuration information, the method further includes: receiving first capability information, the first capability information being used to indicate that the intelligent metasurface device supports simultaneous transmission of multiple beams, and the first capability information being used to determine the configuration information. That is, the configuration information is determined based on the first capability information reported by the intelligent metasurface device, so that the configuration information matches the first capability information, and thus the configuration information can be effectively used to determine the multiple beams transmitted simultaneously.

[0017] In a possible implementation, the method further includes: receiving second capability information, the second capability information being used to determine configuration information; the second capability information including at least one of the following information: the maximum number of beams that the intelligent metasurface device supports to be adjusted simultaneously; the number of intelligent metasurface panels that the intelligent metasurface device supports to adjust beams simultaneously; the number of sub-blocks that the intelligent metasurface device supports to adjust beams simultaneously. In other words, the configuration information is determined based on the second capability information reported by the intelligent metasurface device, so that the configuration information matches the second capability information, and thus the configuration information can be effectively used to determine multiple beams that are sent simultaneously.

[0018] In a possible implementation, the smart metasurface device includes a smart metasurface panel, the smart metasurface panel includes multiple sub-blocks supporting beam adjustment, and the reflective unit identified by the reflective unit identifier includes at least one sub-block in the multiple sub-blocks; or, the smart metasurface device includes multiple smart metasurface panels supporting beam adjustment, and the reflective unit identified by the reflective unit identifier includes at least one smart metasurface panel in the multiple smart metasurface panels; or, the smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, and the reflective unit identified by the reflective unit identifier includes at least one smart metasurface panel in the multiple smart metasurface panels and at least one sub-block in the multiple sub-blocks. It can be understood that in different scenarios where the smart metasurface device transmits multiple beams, the reflective unit can be a smart metasurface panel and / or a sub-block in the smart metasurface panel.

[0019] In a second aspect, an embodiment of the present application provides a resource configuration method, which can be performed by an intelligent metasurface device, or by a device matching the intelligent metasurface device, such as a controller, a processor, a chip or a chip module, etc. The method may include: receiving configuration information, the configuration information including a beam index of the intelligent metasurface device and a reflection unit identifier of the intelligent metasurface device, the beam index and the reflection unit identifier having a corresponding relationship; determining multiple beams to be sent simultaneously according to the configuration information.

[0020] Among them, the configuration information received by the intelligent metasurface device from the network device includes the beam index and reflection unit identifier of the intelligent metasurface device, and the beam index and the reflection unit identifier have a corresponding relationship, so that the network device configures resources for the intelligent metasurface device to send multiple beams, so that the intelligent metasurface device can determine the beams sent simultaneously by multiple reflection units in the intelligent metasurface device according to the configuration information.

[0021] In a possible implementation, before receiving the configuration information, the method further includes: sending first capability information, the first capability information being used to indicate that the intelligent metasurface device supports simultaneous transmission of multiple beams, and the first capability information being used to determine the configuration information. That is, the configuration information is determined based on the first capability information reported by the intelligent metasurface device, so that the configuration information matches the first capability information, and thus the configuration information can be effectively used to determine the multiple beams to be transmitted simultaneously.

[0022] In a possible implementation, before receiving the configuration information, the method further includes: sending second capability information, the second capability information is used to determine the configuration information; wherein the intelligent metasurface device includes an intelligent metasurface panel, and the intelligent metasurface panel includes multiple sub-blocks supporting beam adjustment; the second capability information includes at least one of the following information: the maximum number of beams that the intelligent metasurface device supports to be adjusted simultaneously; the number of sub-blocks that the intelligent metasurface device supports to adjust beams simultaneously. In other words, the configuration information is determined according to the second capability information reported by the intelligent metasurface device, so that the configuration information matches the second capability information, and thus the configuration information can be effectively used to determine the multiple beams that are sent simultaneously.

[0023] In a possible implementation, before receiving the configuration information, the method further includes: sending second capability information, the second capability information is used to determine the configuration information; wherein the smart metasurface device includes multiple smart metasurface panels that support beam adjustment; the second capability information includes at least one of the following information: the maximum number of beams that the smart metasurface device supports to be adjusted simultaneously; the number of smart metasurface panels that the smart metasurface device supports to adjust beams simultaneously. In other words, the configuration information is determined according to the second capability information reported by the smart metasurface device, so that the configuration information matches the second capability information, and thus the configuration information can be effectively used to determine multiple beams that are sent simultaneously.

[0024] In a possible implementation, before receiving the configuration information, the method further includes: sending second capability information, the second capability information is used to determine the configuration information; wherein the smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment; the second capability information includes at least one of the following information: the maximum number of beams that the smart metasurface device supports to be adjusted simultaneously; the number of smart metasurface panels that the smart metasurface device supports to adjust beams simultaneously; the number of sub-blocks that the smart metasurface device supports to adjust beams simultaneously. In other words, the configuration information is determined according to the second capability information reported by the smart metasurface device, so that the configuration information matches the second capability information, and thus the configuration information can be effectively used to determine the multiple beams that are sent simultaneously.

[0025] In a third aspect, an embodiment of the present application provides a communication device, the communication device comprising:

[0026] A communication unit is used to send configuration information, the configuration information includes a beam index of the intelligent metasurface device and a reflection unit identifier of the intelligent metasurface device, and the beam index and the reflection unit identifier have a corresponding relationship; the configuration information is used to determine multiple beams sent simultaneously.

[0027] Alternatively, the communication device comprises:

[0028] A communication unit, used to receive configuration information, the configuration information including a beam index of the smart metasurface device and a reflection unit identifier of the smart metasurface device, the beam index and the reflection unit identifier having a corresponding relationship;

[0029] A determination unit is used to determine multiple beams to be sent simultaneously according to configuration information.

[0030] In a fourth aspect, an embodiment of the present application provides a communication device, comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein the processor executes the computer program or instructions to implement the steps in the method involved in the first aspect or the second aspect above.

[0031] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor, wherein the processor executes the steps in the method involved in the first aspect above, or executes the steps in the method involved in the second aspect above.

[0032] In a sixth aspect, an embodiment of the present application provides a chip module, comprising a communication interface and a chip, wherein the chip comprises a processor, wherein the processor executes the steps in the method involved in the above-mentioned first aspect, or executes the steps in the method involved in the above-mentioned second aspect.

[0033] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed, the steps in the method involved in the first aspect above are implemented, or the steps in the method involved in the second aspect above are implemented.

[0034] In an eighth aspect, an embodiment of the present application provides a computer program product, comprising a computer program or instructions, wherein when the computer program or instructions are executed, the steps in the method involved in the above-mentioned first aspect are implemented, or the steps in the method involved in the above-mentioned second aspect are implemented.

[0035] In a ninth aspect, an embodiment of the present application provides a communication system, which may include a network device that performs the method involved in the first aspect, and an intelligent metasurface device that performs the method involved in the second aspect. Optionally, the communication system also includes a terminal device. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 is a schematic diagram of a system architecture to which an embodiment of the present application is applied;

[0037] Figure 2 is a schematic diagram of another system architecture to which an embodiment of the present application is applied;

[0038] Figure 3 is a schematic diagram of another system architecture to which the embodiments of the present application are applied;

[0039] Figure 4 It is a flowchart of a resource configuration method provided in an embodiment of the present application;

[0040] Figure 5 It is a flowchart of another resource configuration method provided in an embodiment of the present application;

[0041] Figure 6 is a structural diagram of a communication device provided in an embodiment of the present application;

[0042] Figure 7is a structural diagram of another communication device provided in an embodiment of the present application;

[0043] Figure 8 is a structural diagram of another communication device provided in an embodiment of the present application;

[0044] Fig. 9 It is a structural schematic diagram of a chip module provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] In the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previously associated objects are in an "or" relationship.

[0046] It should be understood that in this application, "at least one" means one or more; "plurality" means two or more. In addition, "equal to" in this application can be used in conjunction with "greater than" or "less than". When "equal to" is used in conjunction with "greater than", the technical solution of "greater than" is adopted; when "equal to" is used in conjunction with "less than", the technical solution of "less than" is adopted.

[0047] In the embodiments of the present application, "of", "corresponding, relevant", "corresponding", "associated, related", and "mapped" may sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the concepts or meanings to be expressed are consistent.

[0048] First, the system architecture involved in this application is explained.

[0049] The present application can be applied to a fourth generation (4G) system; or to a fifth generation (5G) system, also known as a new radio (NR) system; or to a beyond fifth generation mobile communication system (B5G); or to a sixth generation (6G) system, or a seventh generation (7G) system, or other future communication systems; or to a device to device (D2D) system, a machine to machine (M2M) system, a vehicle to everything (V2X), and the like.

[0050] This application can be applied to Figures 1 to 3 The system architecture shown. Figures 1 to 3 The system architecture shown may include, but is not limited to: a network device 110 and a smart metasurface device 120. Optionally, the system architecture may also include a terminal device 130. Figure 1 The number and form of the devices are used for example only and do not constitute a limitation on the embodiments of the present application. Figures 1 to 3 Taking 1 network device, 1 smart metasurface device and 2 terminal devices as an example, actual applications may also include more network devices and smart metasurface devices as well as more or fewer terminal devices.

[0051] The network device 110 is a device that provides wireless communication functions for the terminal device, and the network device may include but is not limited to satellite and / or radio access network (RAN) devices, etc. The network device may support at least one wireless communication technology, such as WCDMA, LTE, NR, 6G, etc. For example, the network device includes but is not limited to: next generation base station (generation nodeB, gNB) in 5G, evolved node B (evolved node B, eNB), radio network controller (radio network controller, RNC), node B (node ​​B, NB), base station controller (basestation controller, BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved node B, or home node B, HNB), baseband unit (baseband unit, BBU), transmission and reception point (transmission and reception point, TRP), transmitting point (transmitting point, TP), mobile switching center, etc. The network device may also be a wireless controller, a centralized unit (CU) and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, and an access network device in future mobile communications or an access network device in a future evolved PLMN. In some embodiments, the network device may also be a device that provides wireless communication functions for terminal devices, such as a chip module. For example, the chip module may include a chip and may also include other discrete devices. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.

[0052] Optionally, the network device 110 may also include a core network device, that is, a network element deployed in the core network. The core network may be, for example, an evolved packet core (EPC), a 5G core network (5G core network), a core network providing a 6G network, etc. The core network device may include, for example, an access and mobility management function (AMF) entity, a session management function (SMF) entity, a user plane function (UPF) entity, etc., which are not listed here one by one. Among them, the AMF entity may be responsible for access management and mobility management of terminal devices; the SMF entity may be responsible for session management, such as user session establishment; the UPF entity may be a functional entity of the user plane, mainly responsible for connecting to the external network.

[0053] The intelligent metasurface (Reconfigurable Intelligence Surface, RIS, or Intelligent Reflecting Surface, IRS) device 120 can also be called an intelligent metasurface, an intelligent reflecting surface or a reconfigurable intelligent surface. The intelligent metasurface is composed of a large number of passive reflective elements integrated on a plane, and can provide an intelligent and reconfigurable wireless transmission environment for the signal transmitter and the signal receiver in the communication system to assist in communication. From the perspective of the system model, the intelligent metasurface can be regarded as an external analog beam precoding unit, and the corresponding phase shift matrix is ​​designed. The analog beamforming is used to control the electromagnetic wave reflection of the signal from the transmitter such as the network device 110, that is, the passive reflective elements on the intelligent metasurface can independently generate a controllable amplitude and / or phase for the incident signal, solve the wireless channel fading damage (Wireless Channel Fading Impairment) and interference problems, and improve the capacity and reliability of wireless communication. It has the characteristics of low cost, low power consumption, programmable and easy deployment. In some embodiments of the present application, the intelligent metasurface device can also be a device with transceiver function, such as a chip module. The chip module may include a chip and may also include other discrete devices. The embodiments of the present application do not limit the specific technology and specific device form used by the intelligent metasurface device.

[0054] The terminal device 130 is a device with wireless transceiver functions, which can be called a terminal, UE, mobile station (MS), mobile terminal (MT), access terminal equipment, Internet of Things terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, remote station, remote terminal equipment, mobile device, wireless communication equipment, UE agent or UE device, etc. The terminal device can be fixed or mobile. It should be noted that the terminal device can support at least one wireless communication technology, such as wideband code division multiple access (WCDMA), long time evolution (LTE), NR, 6G or next generation wireless communication technology, etc. For example, the terminal device can be a mobile phone, a tablet computer (pad), a desktop computer, a laptop computer, an all-in-one computer, a vehicle-mounted terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a future mobile communication network, or a terminal device in a future evolved public land mobile network (PLMN), etc. In some embodiments of the present application, the terminal device may also be a device with transceiver functions, such as a chip module. The chip module may include a chip and may also include other discrete devices. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.

[0055] In the embodiment of the present application, the network device 110 communicates with the smart metasurface device 120, and sends configuration information to the smart metasurface device 120, where the configuration information is used to determine multiple beams to be sent simultaneously. Optionally, the smart metasurface device 120 sends beams according to the configuration information, thereby improving the capacity and reliability of wireless communication between the network device 110 and the terminal device 130.

[0056] Figure 1 In the system architecture shown, the smart metasurface device 120 includes a smart metasurface panel 1201, and the smart metasurface panel 1201 includes multiple sub-blocks 1202 supporting beam adjustment. The smart metasurface device 120 can simultaneously transmit multiple beams through multiple sub-blocks 1202 to provide services for multiple terminal devices 130 through the transmission of multiple beams. Figure 1 The number and shape of the sub-blocks are used for example only and do not constitute a limitation on the embodiments of the present application. More or fewer sub-blocks may be included in actual applications.

[0057] Figure 2 In the system architecture shown, the smart metasurface device 120 includes multiple smart metasurface panels 1201 that support beam adjustment. The smart metasurface device 120 can simultaneously transmit multiple beams through multiple smart metasurface panels 1201 to provide services for multiple terminal devices 130 through the transmission of multiple beams. Figure 2 The number and form of the smart metasurface panels are used for example only and do not constitute a limitation on the embodiments of the present application. More or fewer smart metasurface panels may be included in actual applications.

[0058] Figure 3 In the system architecture shown, the smart metasurface device 120 includes multiple smart metasurface panels 1201, and each of the multiple smart metasurface panels 1201 includes multiple sub-blocks 1202 that support beam adjustment. The smart metasurface device 120 can simultaneously transmit multiple beams through multiple smart metasurface panels 1201 and / or multiple sub-blocks 1202 included in the multiple smart metasurface panels 1201, so as to provide services for multiple terminal devices 130 through the transmission of multiple beams. Figure 3 The number and form of the smart metasurface panels and sub-blocks are used for example and do not constitute a limitation on the embodiments of the present application. More or fewer smart metasurface panels and sub-blocks may be included in actual applications.

[0059] It can be understood that the system architecture described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0060] Secondly, the relevant concepts involved in the embodiments of the present application are explained.

[0061] 1. Beam

[0062] A beam refers to the shape of electromagnetic waves emitted by the antenna of a network device on the surface of the earth. The intelligent metasurface device can adjust the beam being transmitted, for example, the number of beams, the width of the beam and / or the direction of the beam.

[0063] The beam index is used to identify the beam, and different beams have different corresponding beam indices. There is at least one beam-related parameter that is different between different beams, and the beam-related parameters may include but are not limited to the width of the beam and / or the pointing direction of the beam. For example, the width of the beam identified by beam index 1 is different from that of the beam identified by beam index 2. For another example, the width and pointing direction of the beam identified by beam index 1 are different from those of the beam identified by beam index 3. Optionally, the beam index is recorded in the configuration information to identify the beam configured for the smart metasurface device.

[0064] 2. Reflection unit

[0065] The reflection unit is a unit or module used for beam transmission in the smart metasurface device.

[0066] Figure 1 In the system architecture shown, the smart metasurface device includes a smart metasurface panel, the smart metasurface panel includes multiple sub-blocks supporting beam adjustment, and the reflection unit of the smart metasurface device includes at least one sub-block among the multiple sub-blocks.

[0067] Figure 2 In the system architecture shown, the smart metasurface device includes multiple smart metasurface panels supporting beam adjustment, and the reflection unit of the smart metasurface device includes at least one smart metasurface panel among the multiple smart metasurface panels.

[0068] Figure 3 In the system architecture shown, the smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, and the reflection unit of the smart metasurface device includes at least one smart metasurface panel among the multiple smart metasurface panels and at least one sub-block among the multiple sub-blocks.

[0069] The reflection unit identifier can be used to identify the reflection unit. Optionally, each reflection unit identifier can uniquely identify a reflection unit. Optionally, the reflection unit identifier is recorded in the configuration information to identify the reflection unit configured for the smart metasurface device.

[0070] 3. Time domain resources

[0071] The time domain resource is a resource used to transmit a signal in the time domain. The time domain resource identifier can be used to identify the time domain resource. Optionally, the time domain resource identifier is recorded in the configuration information to identify the time domain resource configured for the smart metasurface device.

[0072] Smart metasurface devices can provide services to terminal devices through beams. For example, multiple beams can be used to provide services to multiple terminal devices. How to configure resources for the transmission of beams by smart metasurface devices has become a technical problem that needs to be solved urgently.

[0073] In view of this, an embodiment of the present application provides a resource configuration method and a communication device, which enable a network device to configure resources for an intelligent metasurface device to send multiple beams, so that the intelligent metasurface device can determine the beams sent simultaneously by multiple reflection units in the intelligent metasurface device based on the configuration information from the network device.

[0074] The following is based on Figures 1 to 3 The system architecture shown in the figure introduces the resource configuration method provided in the embodiment of the present application in detail. The execution subject in the embodiment of the present application may be a network device and an intelligent super surface device. Or the execution subject in the embodiment of the present application may be a device matching the network device, such as a processor, a chip or a chip module, and a device matching the intelligent super surface device, such as a controller, a processor, a chip or a chip module. The following is an example of a network device and an intelligent super surface device.

[0075] See also Figure 4 , is a flow chart of a resource configuration method provided in an embodiment of the present application, which may include but is not limited to the following steps:

[0076] 401. The network device sends configuration information to the smart metasurface device. Correspondingly, the smart metasurface device receives the configuration information from the network device.

[0077] The configuration information includes a beam index of the smart surface device and a reflection unit identifier of the smart metasurface device, and the beam index has a corresponding relationship with the reflection unit identifier. The configuration information can be used to determine multiple beams sent simultaneously. The feedback unit in the smart metasurface device identified by the reflection unit identifier is a reflection unit that supports beam adjustment. The beam identified by the beam index having a corresponding relationship with the reflection unit identifier is a beam that the reflection unit identified by the reflection unit identifier can use for transmission.

[0078] exist Figures 1 to 3 In different system architectures, the reflector unit identified by the reflector unit identifier in the configuration information may be different. Figure 1 In the system architecture shown, that is, when the smart metasurface device includes a smart metasurface panel, and the smart metasurface panel includes multiple sub-blocks supporting beam adjustment, the reflection unit identified by the reflection unit identifier may include at least one sub-block among the multiple sub-blocks; or,

[0079] exist Figure 2 In the system architecture shown, that is, when the smart metasurface device includes multiple smart metasurface panels supporting beam adjustment, the reflective unit identified by the reflective unit identifier includes at least one smart metasurface panel among the multiple smart metasurface panels; or,

[0080] exist Figure 3 In the system architecture shown, that is, when the smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, the reflection unit identified by the reflection unit identifier includes at least one smart metasurface panel among the multiple smart metasurface panels and at least one sub-block among the multiple sub-blocks.

[0081] Optionally, the configuration information may be configured through a radio resource control (RRC) layer of a network device. Optionally, the configuration information may be carried through radio resource control (RRC) signaling. For example, the network device sends RRC signaling carrying the configuration information to the smart metasurface device, and after the smart metasurface device receives the RRC signaling, it may obtain the configuration information according to the RRC signaling.

[0082] 402. The intelligent metasurface device determines multiple beams to be sent simultaneously according to the configuration information.

[0083] The intelligent metasurface device simultaneously transmits beams according to the multiple beams determined in step 402.

[0084] exist Figures 1 to 3 In different system architectures, the corresponding relationship between the beam index and the reflector unit identifier in the configuration information is expressed differently. Figure 1 In the system architecture shown, the smart metasurface device includes a smart metasurface panel, and the smart metasurface panel includes multiple sub-blocks supporting beam adjustment. The correspondence between the beam index and the reflector unit identifier in the configuration information can be represented by at least one of the following two methods:

[0085] In mode 1.1, the correspondence between the beam index and the reflection unit identifier includes the correspondence between multiple beams of the intelligent metasurface device and multiple sub-blocks, and one beam in the multiple beams corresponds to one sub-block in the multiple sub-blocks. Optionally, each beam in the multiple beams corresponds to one sub-block in the multiple sub-blocks, and each sub-block in the multiple sub-blocks may correspond to at least one beam in the multiple beams. For example, in mode 1.1, the configuration information may be expressed in the following format:

[0086]

[0087] Among them, Q q Indicates the number of beams supported by the sub-block identified by RIS element block q. RIS elementblock q indicates the sub-block identifier q. Figure 1 The multiple sub-blocks supporting beam adjustment in the system architecture shown include a sub-block identified by a sub-block identifier q, Q1 indicates the number of beams supported by the sub-block identified by RIS element block 1, RIS elementblock 1 indicates sub-block identifier 1, Figure 1 The multiple sub-blocks supporting beam adjustment in the system architecture shown include the sub-block identified by sub-block identifier 1; Beam 1 represents beam index 1, Beam 2 represents beam index 2, BeamQ1 represents beam index Q1, and Beam(Q1+…+Q q ) represents the beam index Q1+…+Q q In the above configuration information, the first column from left to right includes multiple beam indexes, and the second column includes multiple sub-block identifiers. Each row includes a beam index corresponding to a sub-block identifier. Multiple beam indexes corresponding to a sub-block identifier can be represented in multiple rows. For example, RIS element block 1 corresponds to Beam 1, Beam 2, and BeamQ1, respectively, which are represented in multiple rows.

[0088] Optionally, the first row from top to bottom in the configuration information may include indexes of multiple beams, the second row may include multiple sub-block identifiers, a beam index included in each column corresponds to a sub-block identifier included in each column, and multiple beam indexes corresponding to a sub-block identifier may be represented in multiple columns. It should be noted that the above is only an example and does not constitute a limitation on the format of the configuration information in method 1.1. The configuration information may also adopt other formats.

[0089] Mode 1.2, the correspondence between the beam index and the reflection unit identifier includes the correspondence between the first beam index set and the sub-block identifier i1; wherein each of the multiple sub-blocks supports N j beams, the first beam index set is expressed as The multiple sub-blocks include the sub-block identified by the sub-block identifier j, the multiple sub-blocks include the sub-block identified by the sub-block identifier i1, and the N j is an integer greater than or equal to 1.

[0090] Optionally, the first beam index set includes a plurality of continuous beam indexes. represents the first beam index in the first beam index set, Indicates the last beam index in the first beam index set. Optionally, the configuration information including the beam index of the smart metasurface device and the reflector unit identifier of the smart metasurface device may be the configuration information including multiple sub-block identifiers and the first beam index set corresponding to the multiple sub-block identifiers, thereby simplifying the configuration information and improving the configuration convenience of the configuration information.

[0091] exist Figure 2 In the system architecture shown, the smart metasurface device includes multiple smart metasurface panels that support beam adjustment, and the correspondence between the beam index and the reflector unit identifier in the configuration information can be represented by at least one of the following two methods:

[0092] In mode 2.1, the correspondence between the beam index and the reflective unit identifier includes the correspondence between multiple beams of the smart metasurface device and multiple smart metasurface panels, and one beam in the multiple beams corresponds to one smart metasurface panel in the multiple smart metasurface panels. For example, in mode 2.1, the configuration information can be expressed in the following format:

[0093]

[0094] Among them, R r Indicates the number of beams supported by the smart metasurface panel identified by RIS Number r. RISNumber r indicates the smart metasurface panel identifier r. Figure 2 The multiple smart metasurface panels supporting beam adjustment in the system architecture shown include a smart metasurface panel identified by a smart metasurface panel identifier r, R1 indicates the number of beams supported by the smart metasurface panel identified by RIS Number 1, RIS Number 1 indicates smart metasurface panel identifier 1, Figure 2 The multiple smart metasurface panels supporting beam adjustment in the system architecture shown include a smart metasurface panel identified by smart metasurface panel identifier 1; Beam 1 indicates beam index 1, Beam 2 indicates beam index 2, BeamR1 indicates beam index R1, and Beam(R1+…+R r ) represents the beam index R1+…+R rIn the above configuration information, the first column from left to right includes multiple beam indexes, and the second column includes multiple smart metasurface panel identifiers. Each row includes a beam index corresponding to a smart metasurface panel identifier. Multiple beam indexes corresponding to a smart metasurface panel identifier can be represented in multiple rows. For example, Beam 1, Beam 2, and BeamR1 corresponding to RIS Number 1 are represented in multiple rows.

[0095] Optionally, the first row from top to bottom in the configuration information may include the indexes of multiple beams, the second row may include multiple smart metasurface panel identifiers, a beam index included in each column corresponds to a smart metasurface panel identifier included in each column, and multiple beam indexes corresponding to a smart metasurface panel identifier may be represented in multiple columns. It should be noted that the above is only an example and does not constitute a limitation on the format of the configuration information in method 2.1, and the configuration information may also adopt other formats.

[0096] Mode 2.2, the correspondence between the beam index and the reflection unit identifier includes the correspondence between the second beam index set and the smart metasurface panel identifier i2; wherein each of the multiple smart metasurface panels supports N k beams, the second beam index set is expressed as The plurality of smart super-surface panels include a smart super-surface panel identified by a smart super-surface panel identifier k, the plurality of smart super-surface panels include a smart super-surface panel identified by a smart super-surface panel identifier i2, N k is an integer greater than or equal to 1.

[0097] Optionally, the second beam index set includes a plurality of continuous beam indexes. represents the first beam index in the second beam index set, Indicates the last beam index in the second beam index set. Optionally, the configuration information including the beam index of the smart metasurface device and the reflector unit identifier of the smart metasurface device may be a second beam index set corresponding to multiple smart metasurface panel identifiers and multiple smart metasurface panel identifiers in the configuration information, thereby simplifying the configuration information and improving the configuration convenience of the configuration information.

[0098] exist Figure 3 In the system architecture shown, the smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, and the correspondence between the beam index and the reflection unit identifier in the configuration information can be represented by at least one of the following two methods:

[0099] Method 3.1, the correspondence between the beam index and the reflection unit identifier includes the correspondence between multiple beams of the smart metasurface device, multiple smart metasurfaces and multiple sub-blocks, and one of the multiple beams corresponds to one smart metasurface panel among multiple smart metasurface panels and corresponds to one sub-block among the multiple sub-blocks included in the one smart metasurface panel.

[0100] For example, in method 3.1, the configuration information can be expressed in the following format:

[0101]

[0102] Among them, W w represents the number of sub-blocks supporting beam adjustment in the smart metasurface panel identified by the smart metasurface panel identifier w, Q w Indicates the number of beams supported by each sub-block in the smart metasurface panel identified by the smart metasurface panel identifier w, RIS element blockW w Indicates the sub-block identifier W supporting beam adjustment in the smart metasurface panel identified by the smart metasurface panel identifier w w , RIS Number w represents the smart super surface panel identification w, Figure 3 In the system architecture shown, the plurality of smart metasurface panels include a smart metasurface panel identified by a smart metasurface panel identifier w, and the plurality of sub-blocks include a sub-block identifier W w W1 represents the number of sub-blocks supporting beam adjustment in the smart super-surface panel identified by the smart super-surface panel identifier 1, Q1 represents the number of beams supported by each sub-block in the smart super-surface panel identified by the smart super-surface panel identifier 1, RIS element blockW1 represents the sub-block identifier W1 supporting beam adjustment in the smart super-surface panel identified by the smart super-surface panel identifier 1, Figure 3 In the system architecture shown, multiple smart metasurface panels include a smart metasurface panel identified by a smart metasurface panel identifier 1, and multiple sub-blocks include a sub-block identified by a sub-block identifier W1; RISelement block 1 represents sub-block identifier 1, RIS Number 1 represents smart metasurface panel identifier 1, Beam 1 represents beam index 1, Beam 2 represents beam index 2, BeamQ1*W1 represents beam index Q1*W1, Beam(Q1*W1+…+Q w *W w ) represents the beam index Q1*W1+…+Q w *W w. In the above configuration information, the first column from left to right includes multiple beam indexes, the second column includes multiple sub-block identifiers, and the third column includes multiple smart metasurface panel identifiers. A beam index included in each row corresponds to a sub-block identifier included in each row and corresponds to a smart metasurface panel identifier included in each row. A smart metasurface panel identifier and multiple beams corresponding to a sub-block included in a smart metasurface panel identifier can be represented in multiple rows respectively. For example, Beam 1 and Beam 2 corresponding to RIS Number 1 and RIS element block 1 are represented in two rows respectively.

[0103] Optionally, the first row from top to bottom in the configuration information may include indexes of multiple beams, the second row may include multiple sub-block identifiers, the third row may include multiple smart metasurface panel identifiers, and a beam index included in each column corresponds to a sub-block identifier included in each column and corresponds to a smart metasurface panel identifier included in each column. It should be noted that the above is only an example and does not constitute a limitation on the format of the configuration information in method 3.1. The configuration information may also adopt other formats.

[0104] Mode 3.2, the correspondence between the beam index and the reflector unit identifier includes the correspondence between the third beam index set and the smart metasurface panel identifier i4 and the sub-block identifier i3; wherein the third beam index set is represented as N p Indicates the number of sub-blocks supported by the smart super-surface panel identified by the smart super-surface panel identifier p, M p represents the number of beams supported by each sub-block in the smart super-surface panel identified by the smart super-surface panel identifier p, the multiple smart super-surface panels include the smart super-surface panel identified by the smart super-surface panel identifier p, the multiple smart super-surface panels include the smart super-surface panel identified by the smart super-surface panel identifier i4, the multiple sub-blocks supporting beam adjustment in the smart super-surface panel identified by the smart super-surface panel identifier p include the sub-block identified by the sub-block identifier i3, N p is an integer greater than or equal to 1, M p is an integer greater than or equal to 1.

[0105] Optionally, the third beam index set includes a plurality of continuous beam indexes. represents the first beam index in the third beam index set, Indicates the last beam index in the third beam index set. Optionally, the configuration information including the beam index of the smart metasurface device and the reflective unit identifier of the smart metasurface device may be a third beam index set corresponding to multiple smart meta-reflective surface indexes, multiple sub-block identifiers and the two in the configuration information, thereby simplifying the configuration information and improving the configuration convenience of the configuration information.

[0106] The intelligent metasurface device can determine the reflection unit used for beam transmission and / or the beam transmitted by the reflection unit according to the beam index of the intelligent metasurface device in the configuration information, the reflection unit identifier of the intelligent metasurface device and the correspondence between the two. For example, for the configuration information generated according to method 1.1, method 1.2, method 2.1, method 2.2, method 3.1 and / or method 3.2, the intelligent metasurface device determines a beam index for each reflection unit identifier according to the correspondence between the beam index and the reflection unit identifier in the configuration information, and obtains multiple beam indexes, each of the multiple beam indexes corresponds one to one to each reflection unit identifier. Optionally, the multiple beam indexes determined are different from each other, and the beams identified by the multiple beam indexes determined can be sent by the reflection units corresponding to the multiple beam indexes at the same time. Optionally, the beams identified by different beam indexes here have different pointing directions and / or widths.

[0107] In one implementation, the configuration information may further include a time domain resource identifier, and the time domain resource identifier has a corresponding relationship with the above-mentioned beam index and the above-mentioned reflection unit identifier. The corresponding relationship between the time domain resource identifier in the configuration information and the above-mentioned beam index and the above-mentioned reflection unit identifier may be represented by at least one of the following three methods:

[0108] Mode 4.1, the time domain resource identifier has a corresponding relationship with the above-mentioned beam index and the above-mentioned reflection unit identifier, including: one time domain resource identifier corresponds to multiple beam indices and corresponds to multiple reflection unit identifiers.

[0109] In mode 4.1, the beam index and the reflection unit identifier have a corresponding relationship including: a beam index among multiple beam indexes corresponds to a reflection unit identifier among multiple reflection unit identifiers.

[0110] Mode 4.2, the time domain resource identifier has a corresponding relationship with the above-mentioned beam index and the above-mentioned reflection unit identifier, including: multiple time domain resource identifiers correspond to one beam index, and one time domain resource identifier among the multiple time domain resource identifiers corresponds to one reflection unit identifier among the multiple reflection unit identifiers;

[0111] In mode 4.2, the beam index and the reflection unit identifier have a corresponding relationship, including: one beam index corresponds to multiple reflection unit identifiers.

[0112] Mode 4.3, the time domain resource identifier has a corresponding relationship with the above-mentioned beam index and the above-mentioned reflection unit identifier, including: one time domain resource identifier corresponds to one beam index and corresponds to one reflection unit identifier.

[0113] In mode 4.3, the beam index and the reflection unit identifier have a corresponding relationship, including: one beam index corresponds to one reflection unit identifier.

[0114] Optionally, the beam index of the smart metasurface device, the reflection unit identifier of the smart metasurface device, and the time domain resource identifier can constitute a forwarding resource, and form configuration information in the form of a forwarding resource. The correspondence between the time domain resource identifier and the beam index and the reflection unit identifier in each forwarding resource, and the correspondence between the beam index and the reflection unit identifier can be represented by method 4.1, method 4.2, and / or method 4.3.

[0115] For method 4.1, for example, Figure 1 In the system architecture shown, a forwarding resource can be represented as {beamindex x1, RIS block q1, beamindex x2, RIS block q2, ..., time resource y}. In the forwarding resource, beamindex x1 is the beam index x1, beamindex x2 is the beam index x2, RIS block q1 is the sub-block identifier q1, RIS block q2 is the sub-block identifier q2, and time resource y is the time domain resource identifier y. In the forwarding resource, the time domain resource identifier y corresponds to the beam index x1, the beam index x2 and corresponds to the sub-block identifier q1, the sub-block identifier q2, the beam index x1 corresponds to the sub-block identifier q1, and the beam index x2 corresponds to the sub-block identifier q2.

[0116] For example, in Figure 2 In the system architecture shown, a forwarding resource can be expressed as {beamindex x1, RIS r1, beam index x2, RIS r2, ..., time resource y}. In the forwarding resource, beamindex x1 is the beam index x1, beamindex x2 is the beam index x2, RIS r1 is the smart metasurface panel identifier r1, RIS r2 is the smart metasurface panel identifier r2, and time resource y is the time domain resource identifier y. In the forwarding resource, the time domain resource identifier y corresponds to the beam index x1, the beam index x2 and corresponds to the smart metasurface panel identifier r1, the smart metasurface panel identifier r2, the beam index x1 corresponds to the smart metasurface panel identifier r2, and the beam index x2 corresponds to the smart metasurface panel identifier r2.

[0117] For example, in Figure 3In the system architecture shown, a forwarding resource can be expressed as {beamindex x1, RISblock q1&RIS r1, beamindex x2, RIS block q2&RIS r2, ..., time resource y}. In the forwarding resource, beamindex x1 is the beam index x1, beamindex x2 is the beam index x2, RIS block q1 is the sub-block identifier q1, RIS block q2 is the sub-block identifier q2, RIS r1 is the smart metasurface panel identifier r1, RIS r2 is the smart metasurface panel identifier r2, and time resource y is the time domain resource identifier y. RIS block q1&RIS r1 can be used to identify the smart metasurface panel identified by the smart metasurface panel identifier r1 and the sub-block identified by the sub-block identifier q1 on the smart metasurface panel identified by the smart metasurface panel identifier r1. RIS block q2&RIS r2 can be used to identify the smart metasurface panel identified by the smart metasurface panel identifier r2 and the sub-block identified by the sub-block identifier q2 on the smart metasurface panel identified by the smart metasurface panel identifier r2. The time domain resource identifier y in the forwarding resource corresponds to the beam index x1, the beam index x2 and corresponds to the sub-block identifier q1 and the smart metasurface panel identifier r1, the sub-block identifier q2 and the smart metasurface panel identifier r2, the beam index x1 corresponds to the sub-block identifier q1 and the smart metasurface panel identifier r1, and the beam index x2 corresponds to the sub-block identifier q2 and the smart metasurface panel identifier r2.

[0118] For method 4.2, for example, Figure 1 In the system architecture shown, a forwarding resource can be expressed as {beamindex x, RIS block q1, time resource y1, RIS block q2, time resourcey2, ...}. In the forwarding resource, beamindex x is the beam index x, RIS block q1 is the sub-block identifier q1, RIS blockq2 is the sub-block identifier q2, time resource y1 is the time domain resource identifier y1, and time resource y2 is the time domain resource identifier y2. In the forwarding resource, the time domain resource identifier y1 and the time domain resource identifier y2 correspond to the beam index x, the time domain resource identifier y1 corresponds to the sub-block identifier q1, the time domain resource identifier y2 corresponds to the sub-block identifier q, and the beam index x corresponds to the sub-block identifier q1 and the sub-block identifier q2.

[0119] For example, in Figure 2In the system architecture shown, a forwarding resource can be expressed as {beamindex x, RIS r1, time resource y1, RIS r2, time resource y2, ...}. In the forwarding resource, beamindex x is the beam index x, RIS r1 is the smart metasurface panel identifier r1, RIS r2 is the smart metasurface panel identifier r2, time resource y1 is the time domain resource identifier y1, and time resource y2 is the time domain resource identifier y2. In the forwarding resource, the time domain resource identifier y1 and the time domain resource identifier y2 correspond to the beam index x, the time domain resource identifier y1 corresponds to the smart metasurface panel identifier r1, the time domain resource identifier y2 corresponds to the smart metasurface panel identifier r2, and the beam index x corresponds to the smart metasurface panel identifier r1 and the smart metasurface panel identifier r2.

[0120] For example, in Figure 3 In the system architecture shown, a forwarding resource can be expressed as {beamindex x, RISblock q1&RIS r1, time resource y1, RIS block q2&RIS r2, time resource y2, ...}. In the forwarding resource, beam index x is the beam index x, RIS block q1 is the sub-block identifier q1, RIS block q2 is the sub-block identifier q2, RIS r1 is the smart metasurface panel identifier r1, RIS r2 is the smart metasurface panel identifier r2, time resourcey1 is the time domain resource identifier y1, and time resource y2 is the time domain resource identifier y2. RIS block q1&RIS r1 can be used to identify the smart metasurface panel identified by the smart metasurface panel identifier r1 and the sub-block identified by the sub-block identifier q1 on the smart metasurface panel identified by the smart metasurface panel identifier r1. RIS block q2&RIS r2 can be used to identify the smart super surface panel identified by the smart super surface panel identifier r2 and the sub-block identified by the sub-block identifier q2 on the smart super surface panel identified by the smart super surface panel identifier r2. In the forwarding resource, the time domain resource identifier y1 and the time domain resource identifier y2 correspond to the beam index x, the time domain resource identifier y1 corresponds to the sub-block identifier q1 and the smart super surface panel identifier r1, the time domain resource identifier y2 corresponds to the sub-block identifier q2 and the smart super surface panel identifier r2, and the beam index x corresponds to the sub-block identifier q1 and the smart super surface panel identifier r1 and the sub-block identifier q2 and the smart super surface panel identifier r2.

[0121] For method 4.3, for example, Figure 1In the system architecture shown, a forwarding resource can be expressed as {beamindex x, RIS block q, time resource y}. In the forwarding resource, beamindex x is the beam index x, RIS block q is the sub-block identifier q, and time resource y is the time domain resource identifier y. In the forwarding resource, the time domain resource identifier y corresponds to the beam index x and the sub-block identifier q, and the beam index x corresponds to the sub-block identifier q.

[0122] For example, in Figure 2 In the system architecture shown, a forwarding resource can be expressed as {beamindex x, RIS r, time resource y}. In the forwarding resource, beamindex x is the beam index x, RIS r is the smart metasurface panel identifier r, and time resource y is the time domain resource identifier y. In the forwarding resource, the time domain resource identifier y corresponds to the beam index x and the smart metasurface panel identifier r, and the beam index x corresponds to the smart metasurface panel identifier r.

[0123] For example, in Figure 3 In the system architecture shown, a forwarding resource can be expressed as {beamindex x, RISblock q&RIS r, time resource y}. In the forwarding resource, beamindex x is the beam index x, RIS block q is the sub-block identifier q, RIS r is the smart metasurface panel identifier r, and time resource y is the time domain resource identifier y. RIS blockq&RIS r can be used to identify the smart metasurface panel identified by the smart metasurface panel identifier r and the sub-block identified by the sub-block identifier q on the smart metasurface panel identified by the smart metasurface panel identifier r. In the forwarding resource, the time domain resource identifier y corresponds to the beam index x and corresponds to the sub-block identifier q and the smart metasurface panel identifier r, and the beam index x corresponds to the smart sub-block identifier q and the metasurface panel identifier r.

[0124] Optionally, at least one forwarding resource may form a forwarding resource group, and the time domain resource identifiers, beam indexes, and reflection unit identifiers having corresponding relationships may form configuration information in the form of a forwarding resource group. Optionally, the time domain resources identified by the time domain resource identifier of each forwarding resource in at least one forwarding resource of the forwarding resource group formed according to method 4.3 at least partially overlap with each other. For example, the forwarding resource group includes forwarding resource 1 and forwarding resource 2, wherein forwarding resource 1 and forwarding resource 2 include time domain resource identifier 1. For another example, forwarding resource 1 includes time domain resource identifier 1, forwarding resource 2 includes time domain resource identifier 2, and the time domain resource identified by time domain resource identifier 1 partially overlaps with the time domain resource identified by time domain resource identifier 2.

[0125] Optionally, at least one forwarding resource group may constitute a forwarding resource set or a forwarding resource list, and the time domain resource identifiers, beam indexes, and reflection unit identifiers having corresponding relationships may form configuration information in the form of a forwarding resource set or a forwarding resource list. Optionally, the time domain resources identified by the time domain resource identifier of each forwarding resource in at least one forwarding resource in the forwarding resource set or forwarding resource list formed according to method 4.3 at least partially overlap with each other.

[0126] In one implementation, the network device may generate multiple forwarding resource groups, multiple forwarding resource sets, or multiple forwarding resource tables; the network device statically selects a forwarding resource group from multiple forwarding resource groups as configuration information, or statically selects a forwarding resource set from multiple forwarding resource sets as configuration information, or statically selects a forwarding resource table from multiple forwarding resource tables as configuration information. The network device sends configuration information to the intelligent metasurface device. Optionally, the network device also sends forwarding resource indication information to the intelligent metasurface device, and the configuration information and the forwarding resource indication information may be sent simultaneously, for example, the configuration information and the forwarding resource indication information may be carried by the same signaling to be sent simultaneously, and the configuration information and the forwarding resource indication information may be sent separately and / or at different times, for example, the forwarding resource indication information may be carried by different signaling from the configuration information to be sent separately and / or at different times. The intelligent metasurface device determines the forwarding resource to be sent from the configuration information based on the forwarding resource indication information.

[0127] In another implementation, the network device may generate multiple forwarding resource groups, multiple forwarding resource sets, or multiple forwarding resource tables; the network device semi-statically selects a forwarding resource group from multiple forwarding resource groups as configuration information, or semi-statically selects a forwarding resource set from multiple forwarding resource sets as configuration information, or semi-statically selects a forwarding resource table from multiple forwarding resource tables as configuration information. The network device sends configuration information to the intelligent super surface device. Optionally, after sending the configuration information, the network device also sends activation information or deactivation information to the intelligent super surface device. Optionally, the activation information or deactivation information is carried by a media access control control element (Media Access Control Control Element, MAC CE). The intelligent super surface device activates the forwarding resources in the configuration information according to the activation information to send beams according to the activated forwarding resources. The intelligent super surface device deactivates the forwarding resources in the configuration information according to the deactivation information to stop sending beams according to the deactivated forwarding resources.

[0128] Optionally, the intelligent metasurface device can also determine the reflection unit and / or beam used for beam transmission according to the time domain resource identifier in the configuration information, the beam index of the intelligent metasurface device, the reflection unit identifier of the intelligent metasurface device, and the correspondence between the three. Optionally, the reflection unit and / or beam used for beam transmission can be further determined in combination with the correspondence between the beam index of the intelligent metasurface device and the reflection unit identifier of the intelligent metasurface device. For example, for the configuration information generated according to method 4.1, method 4.2 and / or method 4.3, the intelligent metasurface device determines a time domain resource identifier and a beam index identifier corresponding to each reflection unit identifier according to the correspondence between the time domain resource identifier in the configuration information and the beam index of the intelligent metasurface device, the reflection unit identifier of the intelligent metasurface device, and the beam index of the intelligent metasurface device and the reflection unit identifier of the intelligent metasurface device. Optionally, the beam indexes corresponding to each determined reflection unit identifier are different or the same, and the beam identified by the beam index corresponding to each determined reflection unit identifier can be sent through the time domain resource identified by the time domain resource identifier corresponding to each reflection unit identifier. The beam identified by the same beam index can be used for transmission by the reflection units identified by multiple reflection unit identifiers. Optionally, the beams identified by the same beam index have the same width, but the beams identified by the same beam index corresponding to different reflection unit identifiers have different pointing directions.

[0129] In one implementation, there is no first reflection unit identifier in the configuration information sent by the network device, or there is a first reflection unit identifier and there is no beam index corresponding to the first reflection unit identifier. The reflection unit identified by the first reflection unit identifier is a reflection unit that the intelligent super surface device supports beam adjustment. The intelligent super surface device can freely call the first reflection unit that supports beam adjustment to send beams, and the first reflection unit is a reflection unit that is not in the configuration information and / or a reflection unit identified by a reflection identifier (such as the first reflection unit identifier) ​​that is not in the configuration information. Optionally, the first beam sent by the first reflection unit is different from the multiple beams determined according to step 402. The first beam and the multiple beams determined according to step 402 can be sent simultaneously. For example, the intelligent super surface device determines beam 1, beam 2, and beam 3 to be sent simultaneously according to step 402, and the first reflection unit uses beam 4 to send, so that the intelligent super surface device can send beam 1, beam 2, beam 3 and beam 4 at the same time.

[0130] exist Figure 4 In the illustrated embodiment, the configuration information sent by the network device to the intelligent metasurface device includes the beam index and reflection unit identifier of the intelligent metasurface device, and the beam index and the reflection unit identifier have a corresponding relationship, so that the network device configures resources for the intelligent metasurface device to send multiple beams, so that the intelligent metasurface device can determine the beams sent simultaneously by multiple reflection units in the intelligent metasurface device based on the configuration information from the network device.

[0131] See also Figure 5 , is a flow chart of another resource configuration method provided in an embodiment of the present application, which may include but is not limited to the following steps:

[0132] 501, the intelligent meta-surface device sends first capability information to the network device. Correspondingly, the network device receives the first capability information from the intelligent meta-surface device.

[0133] The first capability information is used to indicate that the intelligent metasurface device supports the simultaneous transmission of multiple beams, and the first capability information is used to determine the configuration information. The intelligent metasurface device can determine, based on the first capability information, that the intelligent metasurface device supports the simultaneous transmission of multiple beams, so that corresponding resources can be configured for the intelligent metasurface device to perform the simultaneous transmission of multiple beams, for example, configuring multiple beams for transmission, or configuring time domain resources for transmitting multiple beams, or configuring a feedback unit for transmitting multiple beams, so as to generate the configuration information.

[0134] Optionally, the first capability information may also be used to indicate that the smart metasurface device does not support simultaneous transmission of multiple beams. It should be noted that subsequent steps 502 to 504 are performed when the first capability information is used to indicate that the smart metasurface device supports simultaneous transmission of multiple beams.

[0135] 502, the smart meta-surface device sends the second capability information to the network device. Correspondingly, the network device receives the second capability information from the smart meta-surface device.

[0136] The second capability information is used to determine the configuration information. The second capability information includes a specific capability of the intelligent metasurface device to perform multiple beam transmission. The second capability information may include at least one of the following information:

[0137] The maximum number of beams that can be adjusted simultaneously by the smart metasurface device;

[0138] The number of smart metasurface panels that support simultaneous beam adjustment of the smart metasurface device;

[0139] The number of sub-blocks that the smart metasurface device supports simultaneous beam adjustment.

[0140] For example, the maximum number of beams that the intelligent metasurface device supports to be adjusted simultaneously may be 50, that is, the intelligent metasurface device supports to adjust a maximum of 50 beams simultaneously. For another example, the number of intelligent metasurface panels that the intelligent metasurface device supports to adjust beams simultaneously is 30, that is, the intelligent metasurface device supports to adjust beams through 30 intelligent metasurface panels at the same time, and each intelligent metasurface panel performs beam adjustment independently of each other. For another example, the number of sub-blocks that the intelligent metasurface device supports to adjust beams simultaneously is 40, that is, the intelligent metasurface device supports to adjust beams through 40 sub-blocks at the same time, and each sub-block performs beam adjustment independently of each other.

[0141] The intelligent super surface device can generate configuration information from one or more of the above three types of information included in the second capability information. For example, the intelligent super surface device configures a number of beams less than or equal to the maximum number of beams according to the maximum number of beams that the intelligent super surface device supports to adjust simultaneously, so as to form configuration information. For another example, the intelligent super surface device configures a number of intelligent super surface panels less than or equal to the number of intelligent super surface panels according to the number of intelligent super surface panels that the intelligent super surface device supports to adjust beams simultaneously, so as to form configuration information. For another example, the intelligent super surface device configures a number of sub-blocks less than or equal to the number of sub-blocks according to the number of sub-blocks that the intelligent super surface device supports to adjust beams simultaneously, so as to form configuration information. For another example, the intelligent super surface device configures a number of intelligent super surface panels less than or equal to the number of intelligent super surface panels according to the maximum number of beams that the intelligent super surface device supports to adjust simultaneously and the number of intelligent super surface panels that the intelligent super surface device supports to adjust beams simultaneously, and configures the beams corresponding to each intelligent super surface panel so that the sum of the number of beams corresponding to each intelligent super surface panel is less than or equal to the maximum number of beams, so as to form configuration information. For another example, the smart metasurface device configures sub-blocks whose number is less than or equal to the number of sub-blocks according to the maximum number of beams that the smart metasurface device supports to be adjusted simultaneously and the number of sub-blocks that the smart metasurface device supports to adjust beams simultaneously, and configures the beams corresponding to each sub-block so that the sum of the number of beams corresponding to each sub-block is less than or equal to the maximum number of beams, so as to form configuration information. For another example, the smart metasurface device configures smart metasurface panels whose number is less than or equal to the number of smart metasurface panels according to the above three types of information, and configures sub-blocks whose number is less than or equal to the number of sub-blocks in each smart metasurface panel or sub-blocks whose number is less than or equal to the number of sub-blocks in the smart metasurface device, and configures the beams corresponding to each sub-block so that the sum of the number of beams corresponding to all sub-blocks on the smart metasurface device is less than or equal to the maximum number of beams, so as to form configuration information.

[0142] Optionally, in Figures 1 to 3 In different system architectures, the information included in the second capability information may be different. Figure 1 In the system architecture shown, that is, when the smart metasurface device includes a smart metasurface panel, and the smart metasurface panel includes multiple sub-blocks supporting beam adjustment, the second capability information may include at least one of the following information:

[0143] The maximum number of beams that can be adjusted simultaneously by the smart metasurface device;

[0144] The number of sub-blocks that the smart metasurface device supports simultaneous beam adjustment.

[0145] Optionally, in Figure 1In the system architecture shown, the maximum number of beams that the smart metasurface device supports simultaneous adjustment is less than or equal to the number of sub-blocks that the smart metasurface device supports simultaneous beam adjustment.

[0146] exist Figure 2 In the system architecture shown, that is, when the smart metasurface device includes multiple smart metasurface panels supporting beam adjustment, the second capability information may include at least one of the following information:

[0147] The maximum number of beams that can be adjusted simultaneously by the smart metasurface device;

[0148] The number of smart metasurface panels that the smart metasurface device supports simultaneous beam adjustment.

[0149] exist Figure 3 In the system architecture shown, that is, when the smart metasurface device includes multiple smart metasurface panels, and each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, the second capability information may include at least one of the following information:

[0150] The maximum number of beams that can be adjusted simultaneously by the smart metasurface device;

[0151] The number of smart metasurface panels that support simultaneous beam adjustment of the smart metasurface device;

[0152] The number of sub-blocks that the smart metasurface device supports simultaneous beam adjustment.

[0153] It should be noted that step 502 can be selected to be executed or not. The first capability information and the second capability information can be sent simultaneously, for example, the first capability information and the second capability information can be sent simultaneously through the same signaling bearer; or the first capability information and the second capability information can be sent separately and / or at different times, for example, the first capability information and the second capability information can be sent separately and / or at different times through different signaling bearers; or the first capability information is information implicitly indicated by the second capability information, for example, the network device receives the second capability information from the smart meta-surface device, that is, it determines that the first capability information is received, and the first capability information is used to indicate that the smart meta-surface device supports the simultaneous transmission of multiple beams. Step 501 and step 502 can be executed sequentially, or can be executed simultaneously, and the execution order of step 501 and step 502 is not limited here, and Figure 5 The described execution order does not limit the execution order of step 501 and step 502.

[0154] 503, the network device sends configuration information to the smart metasurface device. Correspondingly, the smart metasurface device receives the configuration information from the network device.

[0155] 504. The intelligent metasurface device determines multiple beams to be sent simultaneously according to the configuration information.

[0156] For the description of step 503 and step 504, please refer to Figure 4 The description of step 401 and step 402 in the illustrated method embodiment will not be repeated here.

[0157] exist Figure 5 In the illustrated embodiment, configuration information is determined based on capability information reported by the intelligent metasurface device to the network device, so that the configuration information matches the capability information, and thus the configuration information can be effectively used to determine multiple beams sent simultaneously, and the configuration information sent by the network device to the intelligent metasurface device includes the beam index and reflection unit identifier of the intelligent metasurface device, and the beam index and the reflection unit identifier have a corresponding relationship, so that the network device configures resources for the intelligent metasurface device to send multiple beams, so that the intelligent metasurface device can determine the beams sent simultaneously by multiple reflection units in the intelligent metasurface device based on the configuration information from the network device.

[0158] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0159] In the above embodiments, the description of each embodiment has its own emphasis, and any multiple embodiments can be used in combination. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0160] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method side. It is understandable that in order to realize the above functions, the network device and the intelligent super surface device include hardware structures and / or software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or 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 to be beyond the scope of this application.

[0161] The embodiment of the present application can divide the network device and the intelligent super surface device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.

[0162] See also Figure 6 , Figure 6 60 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 60 may be a network device, or a device matching a network device, such as a processor, a chip, or a chip module. Figure 6 As shown, the communication device 60 includes a communication unit 601. The communication unit 601 may be a module unit for processing signals, data, information, etc., and is not specifically limited thereto.

[0163] The communication device 60 may further include a storage unit for storing computer program codes or instructions executed by the communication device 60. The storage unit may be a memory.

[0164] In addition, it should be noted that the communication device 60 may be a chip or a chip module.

[0165] The communication unit 601 can be integrated in the processing unit. The processing unit can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present application. The processing unit can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0166] In specific implementation, the communication unit 601 is used to execute any step executed by the network device in the above method embodiment.

[0167] Communication unit 601 is used to send configuration information, the configuration information includes a beam index of the smart metasurface device and a reflection unit identifier of the smart metasurface device, and the beam index and the reflection unit identifier have a corresponding relationship; the configuration information is used to determine multiple beams sent simultaneously.

[0168] Optionally, the smart metasurface device includes a smart metasurface panel, which includes multiple sub-blocks supporting beam adjustment. The correspondence relationship includes a correspondence between multiple beams of the smart metasurface device and multiple sub-blocks, and one beam among the multiple beams corresponds to one sub-block among the multiple sub-blocks.

[0169] Optionally, the smart metasurface device includes a smart metasurface panel, wherein the smart metasurface panel includes a plurality of sub-blocks supporting beam adjustment, each of the plurality of sub-blocks supporting N j beams, the corresponding relationship includes the corresponding relationship between the first beam index set and the sub-block identifier i1; wherein the first beam index set is represented as The multiple sub-blocks include a sub-block identified by a sub-block identifier j, N j is an integer greater than or equal to 1.

[0170] Optionally, the smart metasurface device includes multiple smart metasurface panels supporting beam adjustment, and the corresponding relationship includes a corresponding relationship between multiple beams of the smart metasurface device and multiple smart metasurface panels, and one beam among the multiple beams corresponds to one smart metasurface panel among the multiple smart metasurface panels.

[0171] Optionally, the smart metasurface device includes a plurality of smart metasurface panels supporting beam adjustment, each of the plurality of smart metasurface panels supporting N k beams, the corresponding relationship includes the corresponding relationship between the second beam index set and the smart metasurface panel identifier i2; wherein the second beam index set is represented as The plurality of smart metasurface panels include a smart metasurface panel identified by a smart metasurface panel identifier k, N k is an integer greater than or equal to 1.

[0172] Optionally, the smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, the corresponding relationship includes the corresponding relationship between the multiple beams of the smart metasurface device, the multiple smart metasurface panels and the multiple sub-blocks, and one of the multiple beams corresponds to one of the multiple smart metasurface panels and corresponds to one of the multiple sub-blocks included in one smart metasurface panel.

[0173] Optionally, the smart metasurface device includes a plurality of smart metasurface panels, each of the plurality of smart metasurface panels includes a plurality of sub-blocks supporting beam adjustment, and the corresponding relationship includes a corresponding relationship between a third beam index set and the smart metasurface panel identifier i4 and a sub-block identifier i3; wherein the third beam index set is represented as N p Indicates the number of sub-blocks supported by the smart super-surface panel identified by the smart super-surface panel identifier p, M p Indicates the number of beams supported by each sub-block in the smart supersurface panel identified by the smart supersurface panel identifier p, the multiple smart supersurface panels include the smart supersurface panel identified by the smart supersurface panel identifier p, the multiple sub-blocks supporting beam adjustment in the smart supersurface panel identified by the smart supersurface panel identifier p include the sub-block identified by the sub-block identifier i3, N p is an integer greater than or equal to 1, M p is an integer greater than or equal to 1.

[0174] Optionally, the configuration information also includes a time domain resource identifier, and the time domain resource identifier has a corresponding relationship with the beam index and the reflection unit identifier.

[0175] Optionally, the correspondence between the time domain resource identifier and the beam index and the reflection unit identifier includes: one time domain resource identifier corresponds to multiple beam indices and corresponds to multiple reflection unit identifiers; the correspondence between the beam index and the reflection unit identifier includes: one beam index among the multiple beam indices corresponds to one reflection unit identifier among the multiple reflection unit identifiers.

[0176] Optionally, the correspondence between the time domain resource identifier and the beam index and the reflection unit identifier includes: multiple time domain resource identifiers correspond to one beam index, and one time domain resource identifier among the multiple time domain resource identifiers corresponds to one reflection unit identifier among the multiple reflection unit identifiers; the correspondence between the beam index and the reflection unit identifier includes: one beam index corresponds to multiple of the reflection unit identifiers.

[0177] Optionally, the time domain resource identifier has a corresponding relationship with the beam index and the reflection unit identifier, including: one time domain resource identifier corresponds to one beam index and corresponds to one reflection unit identifier.

[0178] Optionally, the communication unit 601 is also used to receive first capability information before sending the configuration information, where the first capability information is used to indicate that the smart metasurface device supports simultaneous transmission of multiple beams, and the first capability information is used to determine the configuration information.

[0179] Optionally, the communication unit 601 is also used to receive second capability information, and the second capability information is used to determine configuration information; the second capability information includes at least one of the following information: the maximum number of beams that the intelligent metasurface device supports to be adjusted simultaneously; the number of intelligent metasurface panels that the intelligent metasurface device supports to adjust beams simultaneously; the number of sub-blocks that the intelligent metasurface device supports to adjust beams simultaneously.

[0180] Optionally, the smart metasurface device includes a smart metasurface panel, the smart metasurface panel includes multiple sub-blocks supporting beam adjustment, and the reflection unit identified by the reflection unit identifier includes at least one sub-block among the multiple sub-blocks; or, the smart metasurface device includes multiple smart metasurface panels supporting beam adjustment, and the reflection unit identified by the reflection unit identifier includes at least one smart metasurface panel among the multiple smart metasurface panels; or, the smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, and the reflection unit identified by the reflection unit identifier includes at least one smart metasurface panel among the multiple smart metasurface panels and at least one sub-block among the multiple sub-blocks.

[0181] Among them, the relevant content of this implementation method can refer to the relevant content of the above method embodiment. It will not be described in detail here. The embodiment of this application and the above method embodiment are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the above method embodiment, which will not be repeated here.

[0182] See also Figure 7 , Figure 7 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device 70 may be an intelligent metasurface device, or a device matching the intelligent metasurface device, such as a controller, a processor, a chip, or a chip module. Figure 7 As shown, the communication device 70 includes a communication unit 701 and a determination unit 702. The communication unit 701 and the determination unit 702 may be module units for processing signals, data, information, etc., and there is no specific limitation on this.

[0183] The communication device 70 may further include a storage unit for storing computer program codes or instructions executed by the communication device 70. The storage unit may be a memory.

[0184] In addition, it should be noted that the communication device 70 may be a chip or a chip module.

[0185] The communication unit 701 and the determination unit 702 may be integrated in a processing unit. The processing unit may be a processor or a controller, such as a central processing unit (CPU), a general purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present application. The processing unit may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0186] In specific implementation, the communication unit 701 and the determination unit 702 are used to execute any step performed by the smart metasurface device in the above method embodiment.

[0187] The communication unit 701 is used to receive configuration information, where the configuration information includes a beam index of the smart metasurface device and a reflection unit identifier of the smart metasurface device, and the beam index and the reflection unit identifier have a corresponding relationship.

[0188] The determination unit 702 is used to determine multiple beams to be sent simultaneously according to the configuration information.

[0189] Optionally, the communication unit 701, before receiving the configuration information, is further used to send first capability information, the first capability information is used to indicate that the intelligent metasurface device supports simultaneous transmission of multiple beams, and the first capability information is used to determine the configuration information

[0190] Optionally, the communication unit 701 is also used to send second capability information before receiving the configuration information, and the second capability information is used to determine the configuration information; wherein the intelligent metasurface device includes an intelligent metasurface panel, and an intelligent metasurface panel includes multiple sub-blocks supporting beam adjustment; the second capability information includes at least one of the following information: the maximum number of beams that the intelligent metasurface device supports for simultaneous adjustment; the number of sub-blocks that the intelligent metasurface device supports for simultaneous beam adjustment.

[0191] Optionally, the communication unit 701 is also used to send second capability information before receiving the configuration information, and the second capability information is used to determine the configuration information; wherein the intelligent metasurface device includes multiple intelligent metasurface panels supporting beam adjustment; the second capability information includes at least one of the following information: the maximum number of beams that the intelligent metasurface device supports simultaneous adjustment; the number of intelligent metasurface panels that the intelligent metasurface device supports simultaneous beam adjustment.

[0192] Optionally, the communication unit 701 is further used to send second capability information before receiving the configuration information, and the second capability information is used to determine the configuration information; wherein the intelligent metasurface device includes multiple intelligent metasurface panels, and each of the multiple intelligent metasurface panels includes multiple sub-blocks supporting beam adjustment; the second capability information includes at least one of the following information: the maximum number of beams supported by the intelligent metasurface device for simultaneous adjustment; the number of intelligent metasurface panels for which the intelligent metasurface device supports simultaneous beam adjustment; and the number of sub-blocks for which the intelligent metasurface device supports simultaneous beam adjustment.

[0193] Among them, the relevant content of this implementation method can refer to the relevant content of the above method embodiment. It will not be described in detail here. The embodiment of this application and the above method embodiment are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the above method embodiment, which will not be repeated here.

[0194] See also Figure 8 , Figure 8 80 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device 80 may be a network device, or a device matching a network device, such as a processor, a chip, or a chip module, or may be an intelligent metasurface device, or a device matching an intelligent metasurface device, such as a controller, a processor, a chip, or a chip module. The communication device 80 may include a processor 801, and optionally, the communication device 80 may also include a memory 802 and a computer program or instruction stored in the memory 802 ( Figure 8 801 and the memory 802 are connected to each other. Optionally, the communication device 80 may further include a transceiver 803. The processor 801, the memory 802, and the transceiver 803 may be connected via a bus 804 or other means. Figure 8 The connections between other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0195] The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The specific connection medium between the processor 801, the memory 802, and the transceiver 803 is not limited in the embodiment of the present application.

[0196] The memory 802 may include a read-only memory and a random access memory, and provides instructions and data to the processor 801. A portion of the memory 802 may also include a nonvolatile random access memory.

[0197] The processor 801 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, and optionally, the processor 801 may also be any conventional processor, etc.

[0198] The transceiver 803 is used to receive or send data.

[0199] In an optional implementation, the memory 802 is used to store computer programs or instructions; the processor 801 is used to call the computer program or instructions stored in the memory 802 to execute Figure 4 and Figure 5 The steps performed by the network device or the intelligent metasurface device in the corresponding method embodiment.

[0200] In the embodiment of the present application, the method provided in the embodiment of the present application can be implemented by running a computer program (including program code or instructions) capable of executing each step involved in the above method on a general computing device such as a computer including a CPU, a random access memory (RAM), a read-only memory (ROM) and other processing elements and storage elements. The computer program or instruction can be recorded on, for example, a computer-readable recording medium, and loaded into the above-mentioned computing device through the computer-readable recording medium, and run therein.

[0201] Based on the same inventive concept, the communication device 80 provided in the embodiment of the present application solves the problem and has the same beneficial effects as the present application. Figures 4 to 5 The principles and beneficial effects of solving the problems in the illustrated embodiments are similar, and reference may be made to the principles and beneficial effects of the implementation of the method, which will not be repeated here for the sake of brevity.

[0202] The aforementioned communication device may be, for example, a chip or a chip module.

[0203] The present application also provides a chip including a processor, which can execute the steps of the network device or the intelligent super surface device in the above method embodiment. The specific implementation of the network device or the intelligent super surface device can refer to the description of the relevant content of the above method embodiment, which will not be repeated here.

[0204] In an optional embodiment, the chip also includes at least one first memory and at least one second memory; the at least one first memory and the processor are interconnected via lines, and the first memory stores instructions; the at least one second memory and the processor are interconnected via lines, and the second memory stores data that need to be stored in the above method embodiment.

[0205] See also Fig. 9 , Fig. 9 90 is a schematic diagram of a chip module provided in an embodiment of the present application. The chip module 90 can execute the relevant steps of the network device or the intelligent super surface device in the aforementioned method embodiment, and the chip module 90 includes: a communication interface 901 and a chip 902.

[0206] The communication interface 901 is used for internal communication of the chip module, or for the chip module to communicate with an external device. The communication interface 901 can also be described as a communication module. The chip 902 includes a processor ( Fig. 9 The chip 902 is used to implement the functions of the network device or the intelligent metasurface device in the embodiment of the present application, that is, the processor of the chip 902 is used to execute the relevant steps of the network device or the intelligent metasurface device in the aforementioned method embodiment. The specific implementation of the network device or the intelligent metasurface device can refer to the description of the relevant content of the aforementioned method embodiment, which will not be repeated here.

[0207] Optionally, the chip 902 may also include a memory ( Fig. 9 ) and a computer program or instruction stored on the memory (not shown) Fig. 9 The processor executes the computer program or instruction to implement the relevant steps performed by the network device or the intelligent super surface device as described in the above method embodiment. The specific implementation of the network device or the intelligent super surface device can refer to the description of the relevant content of the above method embodiment, which will not be repeated here.

[0208] Optionally, the chip 902 is interconnected with the communication interface 901 via a line; through the communication interface 901, the chip module 90 can exchange data with other chip modules, other terminals, servers and other modules or devices.

[0209] Optionally, the chip module 90 may further include a storage module 903 and a power module 904. The storage module 903 is used to store data and instructions. The power module 904 is used to provide power to the chip module.

[0210] For each device or product applied to or integrated in the chip module, each module contained therein can be implemented by hardware such as circuits, and different modules can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components. Alternatively, at least some of the modules can be implemented by software programs that run on a processor integrated inside the chip module, and the remaining (if any) modules can be implemented by hardware such as circuits.

[0211] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed, for example, when the computer program or instruction is executed by a processor or a computer, the method flow of the method embodiment executed by the above-mentioned network device or the above-mentioned intelligent super surface device will be realized. The specific implementation of the network device or the intelligent super surface device can refer to the description of the relevant content of the aforementioned embodiment, which will not be repeated here. It can be understood that the computer storage medium here can include both the built-in storage medium in the network device or the intelligent super surface device, and of course, it can also include the extended storage medium supported by the network device or the intelligent super surface device. The computer storage medium provides a storage space, which stores the operating system of the network device or the intelligent super surface device. In addition, one or more instructions suitable for being loaded and executed by the processor are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer storage medium here can be a high-speed RAM memory, or a non-volatile memory (Non-VolatileMemory), such as at least one disk storage, or Flash (flash memory); optionally, it can also be at least one computer storage medium located away from the aforementioned processor. The specific implementation of the network device or the intelligent metasurface device can refer to the description of the relevant contents of the aforementioned method embodiment, which will not be repeated here.

[0212] An embodiment of the present application also provides a computer program product, including a computer program or instructions. When the computer program or instructions are executed, for example, when the computer program or instructions are executed by a processor or a computer, the processor or computer executes the method flow of the method embodiment executed by the above-mentioned network device or the above-mentioned intelligent metasurface device.

[0213] The embodiment of the present application provides a communication system, which may include a network device that performs the method of the above method embodiment, and an intelligent metasurface device that performs the method of the above method embodiment. Optionally, the communication system also includes a terminal device.

[0214] It should be noted that, for the above-mentioned various embodiments, for the sake of simple description, they are all expressed as a series of action combinations. Those skilled in the art should be aware that the present application is not limited by the described order of actions, because some steps in the embodiments of the present application can be performed in other orders or simultaneously. In addition, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions, steps, modules or units involved are not necessarily required by the embodiments of the present application.

[0215] In the above embodiments, the embodiments of the present application have different focuses on the description of each embodiment. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0216] The steps of the method or algorithm described in the embodiment of the present application can be implemented in hardware or by executing software instructions by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (erasable programmable ROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a management device. Of course, the processor and the storage medium can also be present in a network device or an intelligent super surface device as discrete components.

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

[0218] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units can be implemented in the form of hardware such as circuits. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.

[0219] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.

Claims

1. A resource configuration method, characterized in that: The method comprises: Send configuration information, wherein the configuration information includes a beam index of an intelligent metasurface device and a reflection unit identifier of the intelligent metasurface device, and the beam index has a corresponding relationship with the reflection unit identifier; the configuration information is used to determine multiple beams sent simultaneously.

2. The method according to claim 1, characterized in that The smart metasurface device includes a smart metasurface panel, which includes multiple sub-blocks supporting beam adjustment. The corresponding relationship includes a corresponding relationship between multiple beams of the smart metasurface device and the multiple sub-blocks, and one beam among the multiple beams corresponds to one sub-block among the multiple sub-blocks.

3. The method according to claim 1, characterized in that The smart metasurface device comprises a smart metasurface panel, wherein the smart metasurface panel comprises a plurality of sub-blocks supporting beam adjustment, each of the plurality of sub-blocks supporting N j beams, the corresponding relationship includes the corresponding relationship between the first beam index set and the sub-block identifier i1; wherein the first beam index set is represented as The multiple sub-blocks include the sub-block identified by the sub-block identifier j, and the N j is an integer greater than or equal to 1.

4. The method according to claim 1, characterized in that The smart metasurface device includes multiple smart metasurface panels supporting beam adjustment, and the corresponding relationship includes the corresponding relationship between multiple beams of the smart metasurface device and the multiple smart metasurface panels, and one beam among the multiple beams corresponds to one smart metasurface panel among the multiple smart metasurface panels.

5. The method according to claim 1, characterized in that The smart metasurface device includes a plurality of smart metasurface panels supporting beam adjustment, each of the plurality of smart metasurface panels supporting N k beams, the corresponding relationship includes the corresponding relationship between the second beam index set and the smart metasurface panel identifier i2; wherein the second beam index set is represented as The plurality of smart metasurface panels include a smart metasurface panel identified by the smart metasurface panel identifier k, the N k is an integer greater than or equal to 1.

6. The method according to claim 1, characterized in that The smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, the corresponding relationship includes the corresponding relationship between the multiple beams of the smart metasurface device, the multiple smart metasurface panels and the multiple sub-blocks, and one of the multiple beams corresponds to one of the multiple smart metasurface panels and corresponds to one of the multiple sub-blocks included in the one smart metasurface panel.

7. The method according to claim 1, characterized in that The smart metasurface device includes a plurality of smart metasurface panels, each of the plurality of smart metasurface panels includes a plurality of sub-blocks supporting beam adjustment, and the corresponding relationship includes a corresponding relationship between a third beam index set and a smart metasurface panel identifier i4 and a sub-block identifier i3; wherein the third beam index set is represented as The N p represents the number of sub-blocks supported by the smart super-surface panel identified by the smart super-surface panel identifier p, wherein M p represents the number of beams supported by each sub-block in the smart supersurface panel identified by the smart supersurface panel identifier p, the multiple smart supersurface panels include the smart supersurface panel identified by the smart supersurface panel identifier p, the multiple sub-blocks supporting beam adjustment in the smart supersurface panel identified by the smart supersurface panel identifier p include the sub-block identified by the sub-block identifier i3, the N p is an integer greater than or equal to 1, and the M p is an integer greater than or equal to 1.

8. The method according to claim 1, characterized in that The configuration information also includes a time domain resource identifier, and the time domain resource identifier has a corresponding relationship with the beam index and the reflection unit identifier.

9. The method according to claim 8, characterized in that The time domain resource identifier has a corresponding relationship with the beam index and the reflection unit identifier, including: one time domain resource identifier corresponds to multiple beam indices and multiple reflection unit identifiers; The beam index and the reflection unit identifier have a corresponding relationship, which includes: one of the beam indexes among the multiple beam indexes corresponds to one of the reflection unit identifiers among the multiple reflection unit identifiers.

10. The method according to claim 8, characterized in that The time domain resource identifier has a corresponding relationship with the beam index and the reflection unit identifier, including: a plurality of the time domain resource identifiers correspond to a beam index, and a time domain resource identifier among the plurality of the time domain resource identifiers corresponds to a reflection unit identifier among the plurality of the reflection unit identifiers; The corresponding relationship between the beam index and the reflection unit identifier includes: one beam index corresponds to the multiple reflection unit identifiers.

11. The method according to claim 8, characterized in that The time domain resource identifier has a corresponding relationship with the beam index and the reflection unit identifier, including: one time domain resource identifier corresponds to one beam index and corresponds to one reflection unit identifier.

12. The method according to claim 1, characterized in that Before sending the configuration information, the method further includes: Receive first capability information, where the first capability information is used to indicate that the smart metasurface device supports simultaneous transmission of multiple beams, and the first capability information is used to determine the configuration information.

13. The method according to claim 12, characterized in that The method further comprises: receiving second capability information, where the second capability information is used to determine the configuration information; The second capability information includes at least one of the following information: The maximum number of beams that the intelligent metasurface device supports to be adjusted simultaneously; The number of smart metasurface panels whose beams can be adjusted simultaneously supported by the smart metasurface device; The smart metasurface device supports the number of sub-blocks for simultaneous beam adjustment.

14. The method according to any one of claims 1, 8 to 13, characterized in that: The smart metasurface device includes a smart metasurface panel, the smart metasurface panel includes a plurality of sub-blocks supporting beam adjustment, and the reflective unit identified by the reflective unit identifier includes at least one sub-block among the plurality of sub-blocks; or, The smart metasurface device includes a plurality of smart metasurface panels supporting beam adjustment, and the reflective unit identified by the reflective unit identifier includes at least one smart metasurface panel among the plurality of smart metasurface panels; or, The smart metasurface device includes multiple smart metasurface panels, each of the multiple smart metasurface panels includes multiple sub-blocks supporting beam adjustment, and the reflection unit identified by the reflection unit identifier includes at least one smart metasurface panel among the multiple smart metasurface panels and at least one sub-block among the multiple sub-blocks.

15. A resource configuration method, characterized in that: The method comprises: Receive configuration information, where the configuration information includes a beam index of a smart metasurface device and a reflection unit identifier of the smart metasurface device, where the beam index and the reflection unit identifier have a corresponding relationship; A plurality of beams to be sent simultaneously is determined according to the configuration information.

16. The method according to claim 15, characterized in that Before receiving the configuration information, the method further includes: Send first capability information, where the first capability information is used to indicate that the intelligent metasurface device supports simultaneous transmission of multiple beams, and the first capability information is used to determine the configuration information.

17. The method according to claim 15 or 16, characterized in that Before receiving the configuration information, the method further includes: Sending second capability information, where the second capability information is used to determine the configuration information; The smart metasurface device includes a smart metasurface panel, and the smart metasurface panel includes a plurality of sub-blocks supporting beam adjustment; and the second capability information includes at least one of the following information: The maximum number of beams that the intelligent metasurface device supports to be adjusted simultaneously; The smart metasurface device supports the number of sub-blocks for simultaneous beam adjustment.

18. The method according to claim 15 or 16, characterized in that Before receiving the configuration information, the method further includes: Sending second capability information, where the second capability information is used to determine the configuration information; The smart metasurface device includes a plurality of smart metasurface panels supporting beam adjustment; and the second capability information includes at least one of the following information: The maximum number of beams that the intelligent metasurface device supports to be adjusted simultaneously; The smart metasurface device supports the number of smart metasurface panels whose beams can be adjusted simultaneously.

19. The method according to claim 15 or 16, characterized in that Before receiving the configuration information, the method further includes: Sending second capability information, where the second capability information is used to determine the configuration information; The smart metasurface device includes a plurality of smart metasurface panels, each of the plurality of smart metasurface panels includes a plurality of sub-blocks supporting beam adjustment; and the second capability information includes at least one of the following information: The maximum number of beams that the intelligent metasurface device supports to be adjusted simultaneously; The number of smart metasurface panels whose beams can be adjusted simultaneously supported by the smart metasurface device; The smart metasurface device supports the number of sub-blocks for simultaneous beam adjustment.

20. A communication device, characterized in that: The method comprises a unit for implementing the method according to any one of claims 1 to 14, or comprises a unit for implementing the method according to any one of claims 15 to 19.

21. A communication device, characterized in that: The method comprises a processor, a memory and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps of the method described in any one of claims 1 to 14; or, implements the steps of the method described in any one of claims 15 to 19.

22. A chip, comprising a processor, characterized in that: The processor executes the steps of the method according to any one of claims 1 to 14, or executes the steps of the method according to any one of claims 15 to 19.

23. A chip module, comprising a communication interface and a chip, characterized in that: The chip comprises a processor, and the processor executes the steps of the method described in any one of claims 1 to 14, or executes the steps of the method described in any one of claims 15 to 19.

24. A computer-readable storage medium, characterized in that: It stores a computer program or instruction, which, when executed, implements the steps of the method described in any one of claims 1 to 14, or implements the steps of the method described in any one of claims 15 to 19.