CONTROL METHOD FOR NETWORKING USING RECONFIGURABLE INTELLIGENT SURFACES, AND CONTROLLER AND STORAGE MEDIUM

20260039334 ยท 2026-02-05

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for controlling Reconfigurable Intelligent Surface (RIS) networking, a controller, and a storage medium are disclosed. The method may include: determining a first RIS and a second RIS from a plurality of RISs; and sending first configuration information corresponding to the first RIS to the first RIS and the second RIS, for the first RIS and the second RIS to perform codebook configuration processing.

    Claims

    1. A method for controlling Reconfigurable Intelligent Surface (RIS) networking, applied to a base station in an RIS network, wherein the RIS network comprises a plurality of RISs, the method comprising: determining a first RIS and a second RIS from a plurality of RISs; and sending first configuration information corresponding to the first RIS to the first RIS and the second RIS, for the first RIS and the second RIS to perform codebook configuration processing.

    2. The method for controlling RIS networking of claim 1, wherein sending first configuration information corresponding to the first RIS to the first RIS and the second RIS, for the first RIS and the second RIS to perform codebook configuration processing comprises: acquiring location information of the first RIS; generating the first configuration information according to the location information of the first RIS; sending the first configuration information to the first RIS and the second RIS, for the first RIS to perform codebook configuration processing according to the first configuration information, and for the second RIS to obtain second configuration information according to the first configuration information and first relative location information, and perform codebook configuration processing according to the second configuration information, wherein the first relative location information represents a relationship between relative locations of the first RIS and the second RIS.

    3. The method for controlling RIS networking of claim 1, wherein the second RIS is an RIS capable of receiving a communication signal from the base station, and the first RIS is an RIS capable of transmitting a communication signal to the base station among the second RIS.

    4. The method for controlling RIS networking of claim 3, wherein the first configuration information comprises a first incident angle, and generating the first configuration information according to the location information of the first RIS comprises: obtaining the first incident angle according to the location information of the first RIS and location information of the base station.

    5. The method for controlling RIS networking of claim 4, wherein the base station comprises a multicast base station and a communication source base station, the first configuration information comprises a first incident angle, and generating the first configuration information according to the location information of the first RIS comprises: obtaining, by the multicast base station, the first incident angle according to the location information of the first RIS and location information of the communication source base station.

    6. The method for controlling RIS networking of claim 3, wherein the base station comprises a multicast base station and a computing base station, the first configuration information comprises a first incident angle, and generating the first configuration information according to the location information of the first RIS comprises: sending, by the multicast base station, the first location information to the computing base station; and receiving, by the multicast base station, the first incident angle sent by the computing base station, wherein the first incident angle is an incident angle calculated by the computing base station according to the location information of the first RIS.

    7. The method for controlling RIS networking of claim 4, wherein the first configuration information comprises a first codebook, and after obtaining the first incident angle according to the location information of the first RIS and location information of the base station, the method comprises: obtaining a first exit angle according to working scenario information of the first reflecting surface; and obtaining the first codebook according to the first incident angle and the first exit angle.

    8. The method for controlling RIS networking of claim 5, wherein the location information of the communication source base station comprises absolute location information of the communication source base station, and a method for acquiring the absolute location information of the communication source base station comprises: obtaining, by the multicast base station, the absolute location information of the communication source base station according to second relative location information and absolute location information of the multicast base station, wherein the second relative location information represents a relationship between relative locations of the multicast base station and the communication source base station.

    9. A method for controlling Reconfigurable Intelligent Surface (RIS) networking, applied to a first RIS in an RIS network, wherein the RIS network comprises a base station, the method comprising: receiving first configuration information sent by the base station, wherein the first configuration information is configuration information corresponding to the first RIS; and performing codebook configuration processing according to the first configuration information.

    10. A method for controlling Reconfigurable Intelligent Surface (RIS) networking, applied to a second RIS in an RIS network, wherein the RIS network comprises a base station, the method comprising: receiving first configuration information sent by the base station, wherein the first configuration information is configuration information corresponding to a first RIS; and performing codebook configuration processing according to the first configuration information.

    11. The method for controlling RIS networking of claim 10, wherein the first configuration information is first configuration information obtained by the base station according to location information of the first RIS, and performing codebook configuration processing according to the first configuration information comprises: obtaining second configuration information according to the first configuration information and first relative location information, wherein the first relative location information represents a relationship between relative locations of the first RIS and the second RIS; and performing codebook configuration processing according to the second configuration information.

    12. The method for controlling RIS networking of claim 11, wherein the first configuration information comprises a first incident angle, the second configuration information comprises a second codebook, and obtaining second configuration information according to the first configuration information and first relative location information comprises: obtaining a second incident angle according to the first incident angle and the first relative location information; obtaining a second exit angle according to working scenario information; and obtaining the second codebook according to the second incident angle and the second exit angle.

    13. The method for controlling RIS networking of claim 11, wherein the base station comprises a communication source base station, the first configuration information comprises absolute location information of the communication source base station, and the method further comprises: obtaining the second configuration information according to the absolute location information of the communication source base station and absolute location information of the RIS; and performing codebook configuration processing according to the second configuration information.

    14. A controller, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the computer program, when executed by the processor, causes the processor to perform the method for controlling Reconfigurable Intelligent Surface (RIS) networking of claim 1.

    15. A non-transitory computer-readable storage medium, storing a computer-executable instruction which, when executed by a processor, causes the processor to perform the method for controlling Reconfigurable Intelligent Surface (RIS) networking of claim 1.

    16. The method for controlling RIS networking of claim 2, wherein the second RIS is an RIS capable of receiving a communication signal from the base station, and the first RIS is an RIS capable of transmitting a communication signal to the base station among the second RIS.

    17. The method for controlling RIS networking of claim 16, wherein the first configuration information comprises a first incident angle, and generating the first configuration information according to the location information of the first RIS comprises: obtaining the first incident angle according to the location information of the first RIS and location information of the base station.

    18. A controller, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the computer program, when executed by the processor, causes the processor to perform the method for controlling Reconfigurable Intelligent Surface (RIS) networking of claim 9.

    19. A controller, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the computer program, when executed by the processor, causes the processor to perform the method for controlling Reconfigurable Intelligent Surface (RIS) networking of claim 10.

    20. A non-transitory computer-readable storage medium, storing a computer-executable instruction which, when executed by a processor, causes the processor to perform the method for controlling Reconfigurable Intelligent Surface (RIS) networking of claim 9.

    Description

    BRIEF DESCRIPTION OF DRAWINGS

    [0011] FIG. 1 is a schematic diagram of a conventional RIS network;

    [0012] FIG. 2 is a schematic flowchart of a method for controlling RIS networking according to an embodiment of the present disclosure;

    [0013] FIG. 3 is a flowchart of performing codebook configuration processing according to first configuration information according to an embodiment of the present disclosure;

    [0014] FIG. 4 is a flowchart of generating the first configuration information according to location information of a first RIS according to an embodiment of the present disclosure;

    [0015] FIG. 5 is a flowchart of generating the first configuration information according to an embodiment of the present disclosure;

    [0016] FIG. 6 is a schematic flowchart of a method for controlling RIS networking applied to a first RIS according to an embodiment of the present disclosure;

    [0017] FIG. 7 is a schematic flowchart of a method for controlling RIS networking applied to a second RIS according to an embodiment of the present disclosure;

    [0018] FIG. 8 is a flowchart of performing codebook configuration according to location information of the first RIS according to an embodiment of the present disclosure;

    [0019] FIG. 9 is a flowchart of obtaining second configuration information according to an embodiment of the present disclosure;

    [0020] FIG. 10 is a schematic structural diagram of RIS networking according to an embodiment of the present disclosure;

    [0021] FIG. 11 is a schematic flowchart of an example of a method for controlling RIS networking according to an embodiment of the present disclosure; and

    [0022] FIG. 12 is a structural diagram of a controller according to an embodiment of the present disclosure.

    DETAILED DESCRIPTION

    [0023] To make the objects, technical schemes, and advantages of the present disclosure clear, the present disclosure is described in further detail in conjunction with accompanying drawings and embodiments. It should be understood that the embodiments described herein are merely used for illustrating the present disclosure, and are not intended to limit the present disclosure.

    [0024] In some embodiments, although functional modules have been divided in the schematic diagrams of apparatuses and logical orders have been shown in the flowcharts, in some cases, the modules may be divided in a different manner, or the steps shown or described may be executed in an order different from the orders as shown in the flowcharts. The terms such as first, second and the like in the description, the claims, and the accompanying drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or a precedence order.

    [0025] In terms of RIS networking and control technologies in the field of communications, an RIS can change the phase, polarization, and other attributes of an incident signal to implement single-beam reflection, multi-beam reflection, diffuse scattering, refraction, transmission, and other flexible effects, so as to fill a coverage hole, improve indoor coverage, enhance edge coverage, etc. RISs are mainly divided into two forms: a static passive RIS (with a fixed codebook which is non-reconfigurable) and a dynamic/semi-static active RIS. The static passive RIS has a preset fixed unit array codebook, which can achieve only a fixed reflection mode and direction, and cannot be adjusted. The dynamic/semi-static active RIS has a reconfigurable unit array codebook, which can be controlled to achieve flexible beam reflection patterns and directions.

    [0026] FIG. 1 is a schematic diagram of a conventional RIS network. A base station gNB (the next Generation Node B) is a 5G base station. After using an existing measurement technology to calculate a codebook W.sub.0 corresponding to RIS.sub.0, the base station gNB needs to send the codebook W.sub.0 to the RIS.sub.0 through codebook control signaling, for the RIS.sub.0 to implement codebook configuration. Similarly, the base station gNB also needs to use the existing measurement technology to calculate codebooks W.sub.1, . . . , W.sub.n of RIS.sub.1, . . . , RIS.sub.n. In other words, the base station needs to calculate the codebooks corresponding to all RISs, and deliver the codebooks through codebook control signaling, to respectively configure W.sub.0, . . . , W.sub.n to RIS.sub.0, . . . , RIS.sub.n. Conventional RIS networking requires the base station to perform a large amount of calculation, and involves high overheads of codebook control signaling between the gNB and the RISs.

    [0027] To at least partially solve the above problems, the present disclosure discloses a method for controlling RIS networking, a controller, and a storage medium. The method for controlling RIS networking includes: determining a first RIS and a second RIS from a plurality of RISs; acquiring location information of the first RIS; generating first configuration information according to the location information of the first RIS; and sending the first configuration information to the first RIS and the second RIS, for the first RIS to perform codebook configuration processing according to the first configuration information, and for the second RIS to obtain second configuration information according to the first configuration information and first relative location information, and perform codebook configuration processing according to the second configuration information, where a configuration parameter is generated according to the first RIS and sent in a multicast mode. According to the multicast configuration parameter, each of the second RIS calculates its own codebook and configures and applies the codebook. As such, the calculation amount of the base station is reduced, and the overheads of codebook control signaling between the base station and the RISs are reduced.

    [0028] The embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.

    [0029] FIG. 2 is a schematic flowchart of a method for controlling RIS networking according to an embodiment of the present disclosure. The method for controlling RIS networking is applied to a base station in an RIS network. The RIS network includes a plurality of RISs. In some embodiments, the method for controlling RIS networking includes, but not limited to, the following steps.

    [0030] In a step of S210, a first RIS and a second RIS are determined from a plurality of RISs.

    [0031] In some embodiments, the second RIS is RIS capable of receiving a communication signal from the base station, and the first RIS is an RIS capable of transmitting a communication signal to the base station among the second RISs.

    [0032] In some embodiments, the RISs are dynamic/semi-static active RISs having a reconfigurable unit array codebook, which can be controlled to achieve flexible beam reflection patterns and directions.

    [0033] In some embodiments, the first RIS is a primary RIS, and the second RIS is a secondary RIS. In an RIS network, one multicast base station corresponds to a plurality of RISs, RISs capable of receiving a configuration parameter from a multicast base station gNB.sub.0 are formed into a virtual multicast group, and an RIS capable of two-way communication with the multicast base station gNB.sub.0 is selected from the multicast group and defined as a primary RIS RIS.sub.0, and the other RISs in the multicast group are defined as secondary RISs, RIS.sub.1 to RIS.sub.n. The primary RIS and the secondary RISs are determined from the plurality of RISs, and in subsequent steps, the base station calculates codebook information of only the primary RIS, and sends the codebook information in multicast mode. As such, the calculation amount of the base station is reduced, and the overheads of codebook control signaling between the base station and the RISs are reduced.

    [0034] In a step of S220, first configuration information corresponding to the first RIS is sent to the first RIS and the second RIS, for the first RIS and the second RIS to perform codebook configuration processing.

    [0035] In some embodiments, sending the first configuration information to the first RIS and the second RIS includes: sending the first configuration information to the first RIS and the second RIS by using a multicast capability of the base station, where the plurality of RISs include one first RIS and a plurality of second RISs, and the first configuration information is codebook configuration information corresponding to the first RIS.

    [0036] In some embodiments, after the first configuration information is sent to the second RIS, the second RIS obtains second configuration information according to the first configuration information and first relative location information, and perform codebook configuration processing according to the second configuration information. The multicast base station does not need to calculate configuration information of the second RISs, and the second RISs can adjust the first configuration information according to the relative location relationship to obtain its own configuration information. Therefore, the timeliness of codebook calculation in the system is improved, the range of system application scenarios is widened, and system capacity is improved, such that the system can be used in high-speed trains, dense buildings, and other scenarios where the environment changes rapidly.

    [0037] FIG. 3 is a schematic flowchart of a method for controlling RIS networking according to an embodiment of the present disclosure. The method for controlling RIS networking is applied to a base station in an RIS network. The RIS network includes a plurality of RISs. In some embodiments, the method for controlling RIS networking includes, but not limited to, the following steps.

    [0038] In a step of S310, location information of the first RIS is acquired.

    [0039] In some embodiments, acquiring location information of the first RIS includes: receiving, by the multicast base station gNB.sub.0, location information sent by the first RIS, where the location information is absolute location information of the first RIS, and the absolute location information is reported by the first RIS RIS.sub.0 to the multicast base station gNB.sub.0; and calculating, by the gNB.sub.0, an incident angle a.sub.i0,b.sub.i0,c.sub.i0 of the RIS.sub.0 relative to a communication source base station gNB.sub.y by using a commonly used three-dimensional calculation method according to absolute location information of the gNB.sub.y and the absolute location information of the RIS.sub.0.

    [0040] In some embodiments, the multicast base station gNB.sub.0 is the communication source base station gNB.sub.y, and after the multicast base station gNB.sub.0 receives the location information sent by the first RIS, the multicast base station gNB.sub.0 calculates the incident angle a.sub.i0, b.sub.i0, c.sub.i0 of the RIS.sub.0 relative to the gNB.sub.y by using a commonly used three-dimensional calculation method according to absolute location information of the gNB.sub.0 and the absolute location information of the RIS.sub.0.

    [0041] In a step of S320, the first configuration information is generated according to the location information of the first RIS.

    [0042] In some embodiments, generating first configuration information according to the location information of the first RIS includes: generating a first incident angle according to the location information of the first RIS. To be specific, the multicast base station calculates only an incident angle corresponding to the first RIS according to the location information of the first RIS. After receiving the incident angle, the first RIS determines an exit angle according to a current working scenario of the RIS (e.g., transmission or reflection over a large range or in a specific direction, etc.) or other general methods, then calculates a codebook according to the incident angle and the exit angle or by using an existing commonly used method, and configures and applies the codebook. As such, the overheads of codebook control signaling between the base station and the RISs are reduced.

    [0043] In some embodiments, generating first configuration information according to the location information of the first RIS includes: generating a first codebook according to the location information of the first RIS. To be specific, the multicast base station calculates only an incident angle corresponding to the first RIS according to the location information of the first RIS, determines an exit angle according to a current working scenario of the RIS (e.g., transmission or reflection over a large range or in a specific direction, etc.) or other general methods, then calculates a codebook according to the incident angle and the exit angle or by using an existing commonly used method, and sends the codebook to the first RIS, for the first RIS to configure and apply the codebook. As such, computing resources of the base station are saved.

    [0044] In a step of S330, the first configuration information is sent to the first RIS and the second RIS, for the first RIS to perform codebook configuration processing according to the first configuration information, and for the second RIS to obtain second configuration information according to the first configuration information and first relative location information, and perform codebook configuration processing according to the second configuration information, where the first relative location information represents a relationship between relative locations of the first RIS and the second RIS.

    [0045] In some embodiments, after the first configuration information is sent to the first RIS, the first RIS performs codebook configuration processing according to the received first configuration information. The first configuration information includes, but not limited to, any combination of a codebook W.sub.0, absolute location information of the communication source base station gNB.sub.y, an incident angle a.sub.i0,b.sub.i0,c.sub.i0, an exit angle a.sub.o0,b.sub.o0,c.sub.o0, and a working scenario of the RIS.sub.0. The multicast base station gNB.sub.0 may deliver the configuration information by broadcasting signaling to RIS.sub.0 to RIS.sub.n in multicast mode or through third-party communication, for the first RIS RIS.sub.0 to configure and apply the codebook W.sub.0.

    [0046] In some embodiments, the first relative location information represents a relationship between relative locations of the first RIS and the second RIS. The second RISs RIS.sub.0 to RIS.sub.n obtain location information D.sub.x,D.sub.y,D.sub.z relative to the first RIS RIS.sub.0 by, for example, but not limited to, the following methods that: relative location information of RIS.sub.0 to RIS.sub.n is preset, obtained through positioning, obtained through mutual communication, or configured and delivered by a third party; or absolute location information of RIS.sub.0 to RIS.sub.n is preset, obtained through positioning, obtained through mutual communication, or configured and delivered by a third party, and RIS.sub.0 to RIS, calculate location information relative to RIS.sub.0 according to the absolute location information.

    [0047] In some embodiments, the method for controlling RIS networking further includes: obtaining, by gNB.sub.0 to gNB.sub.m, location information L.sub.x,L.sub.y,L.sub.z relative to gNB.sub.0 by, for example, but not limited to, the following methods that: relative location information of gNB.sub.0 to gNB.sub.m is preset, obtained through positioning, obtained through mutual communication, or configured and delivered by a third party; or absolute location information of gNB.sub.0 to gNB.sub.m is preset, obtained through positioning, obtained through mutual communication, or configured and delivered by a third party, and gNB.sub.0 to gNB.sub.m calculate location information relative to gNB.sub.0 according to the absolute location information. The RIS network includes a plurality of base stations. The plurality of base stations and the RISs are grouped according to communication capabilities, i.e., a plurality of multicast base stations correspond to a plurality of RIS groups. The RIS group includes a first RIS and a plurality of second RISs. According to functions, gNB.sub.x is a gNB for angle calculation, and may be any one of gNB.sub.0 to gNB.sub.m, and gNB.sub.y is a gNB for allocating target change channel characteristics to RIS.sub.0 to RIS.sub.n. A three-dimensional relative location relationship between RIS.sub.0 and RIS.sub.1 is defined as D.sub.x0,D.sub.y0,D.sub.z0, . . . , and a three-dimensional relative location relationship between RIS.sub.n-1 and RIS.sub.n is defined as D.sub.xn-1,D.sub.yn-1,D.sub.zn-1. D.sub.x,D.sub.y,D.sub.z is a general term for the location relationship between two RISs. A three-dimensional relative location relationship between gNB.sub.0 and gNB.sub.1 is defined as L.sub.x0,L.sub.y0,L.sub.z0, . . . , and a three-dimensional relative location relationship between gNB.sub.m-1 and gNB.sub.m is defined as L.sub.xm-1,L.sub.ym-1. L.sub.x,L.sub.y,L.sub.z is a general term for the location relationship between two gNBs. The location information includes, but not limited, to global navigation satellite system (GNSS) information and location coordinate information.

    [0048] In some embodiments, a timer is set, and steps S310 to S330 is repeatedly executed according to a preset time period, i.e., a target configuration is updated according to the preset time period, and the relative position relationships in the base stations and the RISs are also updated according to the preset time period.

    [0049] In some embodiments, the method of the present disclosure is applied to 5G base stations and RIS devices, and is suitable for networking scenarios with a large number of RIS devices. Because RISs are cost-effective, the networking costs can be reduced. The base station controls the plurality of RISs. A configuration parameter is generated according to the first RIS and sent in a multicast mode. According to the received configuration parameter, the second RIS calculates its own codebook and configures and applies the codebook. As such, the calculation amount of the base station is reduced, the problems of high calculation amount, high signaling overheads, and unsatisfactory codebook control timeliness are overcome, and the overheads of codebook control signaling between the base station and the RISs are reduced. Therefore, the timeliness of codebook control is improved, the range of system application scenarios is widened, and system capacity is improved.

    [0050] FIG. 4 is a flowchart of generating the first configuration information according to the location information of the first RIS according to an embodiment of the present disclosure. The first configuration information includes a first incident angle. In some embodiments, the method for controlling RIS networking includes, but not limited to, the following step.

    [0051] In a step of S410, the first incident angle is obtained according to the location information of the first RIS and location information of the base station.

    [0052] In some embodiments, the base station includes a multicast base station and a communication source base station, the first configuration information includes a first incident angle, and generating the first configuration information according to the location information of the first RIS includes: obtaining, by the multicast base station, the first incident angle according to the location information of the first RIS and location information of the communication source base station. The location information of the first RIS includes absolute location information of the first RIS. The communication source base station is a communication source corresponding to a channel formed after the first RIS is configured according to a codebook. When the multicast base station which sends the configuration information is not the communication source base station, the multicast base station obtains the first incident angle according to the location information of the first RIS and the location information of the communication source base station. Because the gNB.sub.1 to gNB.sub.m can acquire the location information L.sub.x,L.sub.y,L.sub.z relative to the gNB.sub.0 by presetting or delivery in advance, the multicast base station can acquire the location information of the communication source base station according to the relative location information and its own absolute location information, and then obtain the first incident angle.

    [0053] In some embodiments, the communication source base station may serve as the multicast base station which sends the configuration information. When the multicast base station is not an intermediate node base station, the multicast base station can obtain the first incident angle according to the location information of the first RIS and its own absolute location information. As such, the flexibility of RIS networking is improved. Whether the communication source base station serves as the multicast base station which sends the configuration information is not limited in the embodiment.

    [0054] In some embodiments, the base station includes a multicast base station and a communication source base station, the first configuration information includes a first incident angle, and generating the first configuration information according to the location information of the first RIS includes: sending, by the multicast base station, the first location information to a computing base station; and receiving, by the multicast base station, the first incident angle sent by the computing base station, and the first incident angle is an incident angle calculated by the computing base station according to the location information of the first RIS. In other words, the multicast base station which sends the configuration information is not the computing base station that performs codebook calculation processing, but serves as an intermediate node to send the first location information to the computing base station. After receiving the first location information, the computing base station calculates the first incident angle, and then sends the first incident angle to the multicast base station, for the multicast base station to perform the subsequent operation of delivering the configuration information.

    [0055] In some embodiments, the computing base station may serve as the multicast base station which sends the configuration information. When the multicast base station is not an intermediate node base station, the multicast base station can obtain the first incident angle according to the location information of the first RIS and its own absolute location information. As such, the flexibility of RIS networking is improved. Whether the computing base station serves as the multicast base station which sends the configuration information is not limited in the embodiment. For example, RIS.sub.0 reports the absolute location information to gNB.sub.0, gNB.sub.0 transmits the absolute location information of RIS.sub.0 to gNB.sub.x for angle calculation, and gNB.sub.x calculates the incident angle a.sub.i0,b.sub.i0,c.sub.i0 of the RIS.sub.0 relative to the target base station gNB.sub.y by using a commonly used three-dimensional calculation method according to absolute location information of the gNB.sub.y and the absolute location information of the RIS.sub.0; RIS.sub.0 reports the absolute location information to gNB.sub.0, gNB.sub.0 transmits the absolute location information of RIS.sub.0 to gNB.sub.x for angle calculation, and gNB.sub.x calculates the incident angle a.sub.i0,b.sub.i0,c.sub.i0 of the RIS.sub.0 relative to gNB.sub.y by using a commonly used three-dimensional calculation method according to absolute location information of the target base station gNB.sub.x, relative location information L.sub.x,L.sub.y,L.sub.z of gNB.sub.x and gNB.sub.y, and the absolute location information of the RIS.sub.0.

    [0056] In some embodiments, the location information of the communication source base station includes absolute location information of the communication source base station, and a method for acquiring the absolute location information of the communication source base station includes: obtaining, by the multicast base station, the absolute location information of the communication source base station according to second relative location information and absolute location information of the multicast base station, where the second relative location information represents a relationship between relative locations of the multicast base station and the communication source base station.

    [0057] FIG. 5 is a flowchart of generating the first configuration information according to an embodiment of the present disclosure. After obtaining the first incident angle according to the location information of the first RIS and location information of the communication source base station, the method for controlling RIS networking includes, but not limited to, the following steps.

    [0058] In a step of S510, a first exit angle is obtained according to working scenario information of the first reflecting surface.

    [0059] In a step of S520, the first codebook is obtained according to the first incident angle and the first exit angle.

    [0060] In some implementations, a first exit angle is obtained according to working scenario information of the first reflecting surface, and the first codebook is obtained according to the first incident angle and the first exit angle. The multicast base station selects an exit angle a.sub.o0,b.sub.o0,c.sub.o0 of RIS.sub.0 relative to gNB.sub.y according to a current working scenario of RIS.sub.0 (e.g., transmission or reflection over a large range or in a specific direction, etc.) or other general methods, and calculates a codebook W.sub.0 of RIS.sub.0 according to the incident angle and the exit angle; or calculates a codebook W.sub.0 of RIS.sub.0 by using an existing commonly used method.

    [0061] In some embodiments, when the location relationship between RISs is relatively fixed, RISs transmit or reflect a signal from a gNB to different areas, and working scenarios of the method for controlling RIS networking include, but not limited to, scenarios where windows of high-speed trains serve as RISs, windows or facades of buildings serve as RISs, etc.; or when the location relationship between RISs changes slowly, RISs transmit or reflect a signal from a gNB to different areas, and working scenarios of the method for controlling RIS networking include, but not limited to, factories, ports, mines, etc. In such scenarios, the deployment positions of the RISs will change, but the relative location relationship between the RISs changes slowly, and the relative location relationship can be obtained through presetting, positioning, or other means.

    [0062] In some embodiments, the first configuration information includes absolute location information of the communication source base station, and the method further includes: sending the absolute location information of the communication source base station to the primary RIS and the secondary RISs, for the primary RIS and the secondary RISs to perform codebook configuration processing according to the absolute location information of the communication source base station. For example, gNB.sub.0 configures and delivers absolute location information of gNB.sub.y through signaling broadcast or third-party communication, and RIS.sub.0 calculates an incident angle a.sub.i0,b.sub.i0,c.sub.i0 of the RIS.sub.0 relative to gNB.sub.y by using a commonly used three-dimensional calculation method according to its own absolute location information and the absolute location information of the target base station gNB.sub.y; or gNB.sub.y measures the incident angle a.sub.i0,b.sub.i0,c.sub.i0 of RIS.sub.0 relative to gNB.sub.y in real time by using an existing commonly used method during communication with a terminal device.

    [0063] FIG. 6 is a schematic flowchart of a method for controlling RIS networking applied to a first RIS according to an embodiment of the present disclosure. The RIS network includes a base station. In some embodiments, the method for controlling RIS networking includes, but not limited to, the following steps.

    [0064] In a step of S610, first configuration information sent by the base station is received, where the first configuration information is configuration information corresponding to a first RIS.

    [0065] In a step of S620, codebook configuration processing is performed according to the first configuration information.

    [0066] In some embodiments, the first configuration information is a first incident angle obtained by the base station according to the location information of the first RIS and the location information of the corresponding communication source base station. The first configuration information is a parameter configured and delivered by gNB.sub.0 for RIS.sub.0. The parameter includes, but not limited to, any combination of W.sub.0, absolute location information of the target base station gNB.sub.y, an incident angle a.sub.i0,b.sub.i0,c.sub.i0, an exit angle a.sub.o0,b.sub.o0,c.sub.o0, and a working scenario of RIS.sub.0. gNB.sub.0 may deliver the first configuration information by broadcasting signaling to RIS.sub.0 to RIS.sub.n in multicast mode or through third-party communication, for RIS.sub.0 to configure and apply the codebook W.sub.0, thus realizing RIS networking configuration.

    [0067] In some embodiments, the first RIS receives first configuration information sent by the base station, where the first configuration information is first configuration information obtained by the base station according to location information of the first RIS, and performs codebook configuration processing according to the first configuration information. The first RIS can change the phase, polarization, and other attributes of an incident signal to implement single-beam reflection, multi-beam reflection, diffuse scattering, refraction, transmission, and other flexible effects, so as to fill a coverage hole, improve indoor coverage, enhance edge coverage, etc. The first RIS is a dynamic/semi-static active RIS having a reconfigurable unit array codebook, which can be controlled to achieve flexible beam reflection patterns and directions.

    [0068] FIG. 7 is a schematic flowchart of a method for controlling RIS networking applied to a second RIS according to an embodiment of the present disclosure. The RIS network includes a base station. In some embodiments, the method for controlling RIS networking includes, but not limited to, the following steps.

    [0069] In a step of S710, first configuration information sent by the base station is received, where the first configuration information is configuration information corresponding to a first RIS.

    [0070] In a step of S720, codebook configuration processing is performed according to the first configuration information.

    [0071] In some embodiments, the process of performing codebook configuration processing according to the second configuration information is as follows. The second RISs RIS.sub.1 to RIS.sub.n monitor a configuration parameter in groups, where the configuration parameter may include, but not limited to, any combination of W.sub.0, absolute location information of the target base station gNB.sub.y, an incident angle a.sub.i0,b.sub.i0,c.sub.i0, an exit angle a.sub.o0,b.sub.o0,c.sub.o0, and a working scenario of RIS.sub.0. The second RIS RIS.sub.1 calculates a codebook W.sub.1 by using a method including, but not limited to the following, and configures and applies the codebook W.sub.1. Similarly, the other second RISs RIS.sub.2 to RIS.sub.n respectively calculate their respective codebooks W.sub.2 to W.sub.n, and configure and apply the codebooks.

    [0072] FIG. 8 is a schematic flowchart of a method for controlling RIS networking applied to a second RIS according to an embodiment of the present disclosure. The RIS network includes a base station. In some embodiments, the method for controlling RIS networking includes, but not limited to, the following steps.

    [0073] In a step of S810, second configuration information is obtained according to the first configuration information and first relative location information, where the first relative location information represents a relationship between relative locations of the first RIS and the second RIS.

    [0074] In a step of S820, codebook configuration processing is performed according to the second configuration information.

    [0075] In some embodiments, methods of acquiring the first relative location information include, but not limited to, presetting, positioning, mutual communication, or third-party configuration and delivery.

    [0076] In some embodiments, the first configuration information includes a first codebook, the second configuration information includes a second codebook, and obtaining second configuration information according to the first configuration information and first relative location information includes: obtaining the second codebook according to the first codebook and the first relative location information.

    [0077] In some embodiments, the first configuration information includes absolute location information of the communication source base station, and the method further includes: obtaining the second configuration information according to the absolute location information of the communication source base station and absolute location information of the RIS; and performing codebook configuration processing according to the second configuration information.

    [0078] In some embodiments, the second RIS receives first configuration information sent by the base station, where the first configuration information is first configuration information obtained by the base station according to location information of the first RIS; obtains second configuration information according to the first configuration information and first relative location information, where the first relative location information represents a relationship between relative locations of the first RIS and the second RIS; and performs codebook configuration processing according to the second configuration information. According to the received configuration parameter, the second RIS calculates its own codebook and configures and applies the codebook. As such, the calculation amount of the base station is reduced, and the overheads of codebook control signaling between the base station and the RISs are reduced. Therefore, the timeliness of codebook control is improved, the range of system application scenarios is widened, and system capacity is improved.

    [0079] FIG. 9 is a flowchart of obtaining second configuration information according to an embodiment of the present disclosure. The first configuration information includes a first incident angle, and the second configuration information includes a second codebook. In some embodiments, the method for controlling RIS networking includes, but not limited to, the following steps.

    [0080] In a step of S910, a second incident angle is obtained according to the first incident angle and the first relative location information.

    [0081] In a step of S920, a second exit angle is obtained according to working scenario information.

    [0082] In a step of S930, the second codebook is obtained according to the second incident angle and the second exit angle.

    [0083] In some embodiments, the process of calculating the incident angle a.sub.i1,b.sub.i1,c.sub.i1 by the second RIS includes, but not limited to, the following methods: calculating the incident angle a.sub.i1,b.sub.i1,c.sub.i1 by using a commonly used three-dimensional calculation method according to the incident angle a.sub.o0,b.sub.o0,c.sub.o0 of RIS.sub.0 and location information D.sub.x1,D.sub.y1,D.sub.z1 of RIS.sub.1 relative to RIS.sub.0; or directly calculating W.sub.1 according to the codebook W.sub.0 of RIS.sub.0 and location information D.sub.x1,D.sub.y1,D.sub.z1 of RIS.sub.1 relative to RIS.sub.0; or calculating the incident angle a.sub.i1,b.sub.i1,c.sub.i1 of RIS.sub.1 relative to gNB.sub.y by using a commonly used three-dimensional calculation method according to absolute location information of the gNB.sub.y and the absolute location information of RIS.sub.1.

    [0084] In some embodiments, after the incident angle a.sub.i1,b.sub.i1,c.sub.i1 of the second RIS RIS.sub.1 is calculated, an exit angle a.sub.o1,b.sub.o1,c.sub.o1 of the second RIS RIS.sub.1 is selected according to a current working scenario of the second RIS or according to a working scenario preset by the second RIS or a working scenario configured and delivered; and a codebook W.sub.1 of RIS.sub.1 is calculated according to the incident angle and the exit angle by using an existing method for RISs, or calculated by using an existing commonly used method.

    [0085] FIG. 10 is a schematic structural diagram of RIS networking according to an embodiment of the present disclosure. FIG. 11 is a schematic flowchart of an example of a method for controlling RIS networking according to an embodiment of the present disclosure. The method for controlling RIS networking includes, but not limited to, the following steps.

    [0086] In a step of S1101, the method for controlling RIS networking starts to run.

    [0087] In a step of S1102, RIS grouping is performed.

    [0088] In a step of S1103, location information relative to RIS.sub.0 is acquired.

    [0089] In a step of S1104, it is determined whether a time period for updating RIS.sub.0 location information is satisfied, and if yes, S1102 is executed.

    [0090] In a step of S1105, a codebook parameter W.sub.0 of RIS.sub.0 is calculated.

    [0091] In a step of S1106, gNB.sub.1 configures and applies the codebook parameter W.sub.0 of RIS.sub.0.

    [0092] In a step of S1107, RIS.sub.1 to RIS.sub.n monitor the codebook parameter W.sub.0 of RIS.sub.0.

    [0093] In a step of S1108, RIS.sub.1.sub.1 to RIS, calculate and apply their respective codebook parameters.

    [0094] In a step of S1109, it is determined whether a time period for updating the codebook parameter W.sub.0 of RIS.sub.0 is satisfied, and if yes, S1105 is executed.

    [0095] In some embodiments, the method including the above steps S1101 to S1109 involves: determining a first RIS and a second RIS from a plurality of RISs; acquiring location information of the first RIS; generating first configuration information according to the location information of the first RIS; and sending the first configuration information to the first RIS and the second RIS, for the first RIS to perform codebook configuration processing according to the first configuration information, and for the second RIS to obtain second configuration information according to the first configuration information and first relative location information, and perform codebook configuration processing according to the second configuration information. A configuration parameter is generated according to the first RIS and sent in a multicast mode. According to the received configuration parameter, the second RIS calculates its own codebook and configures and applies the codebook. As such, the calculation amount of the base station is reduced, and the overheads of codebook control signaling between the base station and the RISs are reduced. Therefore, the timeliness of codebook control is improved, the range of system application scenarios is widened, and system capacity is improved.

    [0096] FIG. 12 is a structural diagram of a controller according to an embodiment of the present disclosure. An embodiment of the present disclosure provides a controller 1200, including: a memory 1220, a processor 1210, and a computer program stored in the memory and executable by the processor. The computer program, when executed by the processor 1210, causes the processor 1210 to implement the method for controlling RIS networking in any one of the above embodiments, for example, implements the method steps S210 to S220 in FIG. 2, the method steps S310 to S330 in FIG. 3, the method step S410 in FIG. 4, the method steps S510 to S520 in FIG. 5, the method steps S610 to S620 in FIG. 6, the method step S710 to S720 in FIG. 7, the method steps S810 to S820 in FIG. 8, the method steps S910 to S930 in FIG. 9, or the method steps S1101 to S1109 in FIG. 11.

    [0097] In addition, an embodiment of the present disclosure provides an RIS networking system, including the controller described above. Because the RIS networking system of the embodiment of the present disclosure includes the controller of the above embodiment, and the controller of the above embodiment can execute the method for controlling RIS networking in the above embodiments, reference may be made to the implementations and technical effects of the method for controlling RIS networking in any one of the above embodiments for implementations and technical effects of the system in the embodiment of the present disclosure.

    [0098] In addition, an embodiment of the present disclosure provides a computer-readable storage medium, storing a computer-executable instruction which, when executed by one or more control processors, causes the one or more control processors to implement, for example, the method steps S210 to S220 in FIG. 2, the method steps S310 to S330 in FIG. 3, the method step S410 in FIG. 4, the method steps S510 to S520 in FIG. 5, the method steps S610 to S620 in FIG. 6, the method step S710 to S720 in FIG. 7, the method steps S810 to S820 in FIG. 8, the method steps S910 to S930 in FIG. 9, or the method steps S1101 to S1109 in FIG. 11.

    [0099] The present disclosure has the following beneficial effects: determining a first RIS and a second RIS from a plurality of RISs; and sending first configuration information corresponding to the first RIS to the first RIS and the second RIS, for the first RIS and the second RIS to perform codebook configuration processing. A configuration parameter is generated according to the first RIS and sent in a multicast mode. According to the received configuration parameter, the second RIS calculates its own codebook and configures and applies the codebook. As such, the calculation amount of the base station is reduced, and the overheads of codebook control signaling between the base station and the RISs are reduced. Therefore, the timeliness of codebook control is improved, the range of system application scenarios is widened, and system capacity is improved.

    [0100] Those having ordinary skills in the art can understand that all or some of the steps in the methods disclosed above and the functional modules/units in the system and the apparatus can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is known to those having ordinary skills in the art, the term computer storage medium includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information (such as computer-readable instructions, data structures, program modules, or other data). The computer storage medium includes, but not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a flash memory or other memory technology, a Compact Disc Read-Only Memory (CD-ROM), a Digital Versatile Disc (DVD) or other optical storage, a cassette, a magnetic tape, a magnetic disk storage or other magnetic storage device, or any other medium which can be used to store the desired information and can be accessed by a computer. In addition, as is known to those having ordinary skills in the art, the communication medium typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier or other transport mechanism, and can include any information passing medium.