Measurement method and device and storage medium

By acquiring and utilizing the first transmission channel set and the first measurement time slot set, the terminal can quickly determine the transmission channel with the best signal quality in the context of the development of communication technology, solving the measurement time and power consumption problems caused by the increase in the number of transmission channels.

CN120049983APending Publication Date: 2025-05-27CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510173926.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

With the development of communication technology, the number of beams supported by network devices and the number of codebooks supported by RIS devices has increased, resulting in a significant increase in the time and power consumption required by the terminal to determine the transmission channel with the best signal quality among multiple transmission channels.

Method used

By acquiring the first set of transmission channels and the first set of measurement slots, the terminal may measure the first set of transmission channels on the first set of measurement slots from the controller without having to measure all transmission channels, thereby reducing the number of measurements.

Benefits of technology

It realizes the terminal to quickly determine the transmission channel with the best signal quality, reducing measurement time and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120049983A_ABST
    Figure CN120049983A_ABST
Patent Text Reader

Abstract

Provided are a measurement method and apparatus, and a storage medium, which relate to the technical field of communications, and can reduce the number of times that a terminal measures the signal quality of a signal transmitted based on a beam codebook pair, thereby enabling the terminal to quickly determine the beam codebook pair with the optimal signal quality. The method comprises: a terminal obtains a first transmission channel set and a first measurement time slot set, a first transmission channel included in the first transmission channel set being determined from at least one transmission channel based on signal quality of a signal corresponding to the transmission channel, and the signal corresponding to the transmission channel being a signal transmitted based on the transmission channel; a first measurement time slot in the first measurement time slot set is a measurement time slot configured for a first transmission channel, and the transmission channel is determined based on a beam and a codebook; and the terminal measures the first transmission channel on the first measurement time slot.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a measurement method, apparatus, and storage medium. Background Art

[0002] In the process of using a reconfigurable intelligence surface (RIS) device to assist a terminal and a network device in communicating, the terminal needs to scan and measure the channel quality of all transmission channels passing through the RIS device between the network device and the terminal, so as to determine the transmission channel with the optimal channel quality among multiple transmission channels. In this way, when the terminal communicates with the network device, it can use the transmission channel with the optimal signal quality to transmit data, so as to ensure that the signal strength received by the user is strong.

[0003] However, with the rapid development of communication technologies, the number of beams supported by network devices is increasing, and the number of codebooks supported by RIS devices is also increasing. As a result, the number of transmission channels between the network device and the terminal that the terminal needs to scan is also increasing. The emergence of a large number of transmission channels causes the terminal to consume a long time to determine the transmission channel with the optimal signal quality, and the long measurement process further causes the terminal to consume a large amount of power. Summary of the Invention

[0004] This application provides a measurement method, apparatus, and storage medium, which can reduce the number of times the terminal measures the signal quality of the transmitted signal based on the beam codebook, and thus enable the terminal to quickly determine the beam codebook pair with the optimal signal quality.

[0005] To achieve the above object, this application adopts the following technical solutions:

[0006] In a first aspect, this application provides a measurement method, which is applied to a terminal. The method includes: obtaining a first set of transmission channels and a first set of measurement time slots. The first transmission channels included in the first set of transmission channels are determined from at least one transmission channel based on the signal quality of the signal corresponding to the transmission channel, and the signal corresponding to the transmission channel is the signal transmitted based on the transmission channel. The first measurement time slots in the first set of measurement time slots are the measurement time slots configured for the first transmission channels, and the transmission channels are determined based on beams and codebooks. On the first measurement time slots, measure the signals corresponding to the first transmission channels.

[0007] In a possible implementation manner, obtaining the first set of transmission channels specifically includes: arbitrarily combining the beams in the beam set corresponding to the second transmission channels and the codebooks in the codebook set corresponding to the second transmission channels to obtain the first set of transmission channels, where the second transmission channels are determined based on signal quality and coverage area.

[0008] In a possible implementation, obtaining the first set of transmission channels further includes: measuring the third transmission channels in the third set of transmission channels to obtain the signal quality corresponding to each third transmission channel; the third set of transmission channels is obtained by any combination of the central beam (also referred to as the typical beam) in each beam set of at least one beam set and the central codebook (also referred to as the typical codebook) in each codebook set of at least one codebook set; wherein, the central beam is a beam covering the first central area, and the beam adjusted based on the central codebook covers the second central area; determining the third transmission channel with the strongest signal quality in the third set of transmission channels as the second transmission channel.

[0009] In a possible implementation, obtaining the first set of measurement time slots specifically includes: determining the correspondence between the fourth transmission channel and the second measurement time slot, the fourth transmission channel is obtained by any combination of any beam supporting communication between the network device and the terminal and any codebook supported by the intelligent metasurface, and the second measurement time slot is used for the terminal to measure the fourth transmission channel; determining the second measurement time slot corresponding to the first transmission channel as the first measurement time slot in the first set of measurement time slots.

[0010] In a possible implementation, obtaining the first set of measurement time slots specifically includes: determining the Kth measurement time slot to the Lth measurement time slot among multiple second measurement time slots as the first set of measurement time slots, the Kth measurement time slot is the first measurement time slot in the remaining set of measurement time slots, and the difference between K and L is the number of first transmission channels included in the first set of transmission channels.

[0011] In a possible implementation, the method further includes: sending second information to the controller, and the second information is used to indicate the first transmission channel with the strongest corresponding signal quality in the first set of transmission channels.

[0012] In a second aspect, the present application provides a measurement method, which is applied to a controller, and the method includes: sending a first set of transmission channels and a first set of measurement time slots to the terminal, the first transmission channels included in the first set of transmission channels are determined from at least one transmission channel based on the signal quality of the signal corresponding to the transmission channel, and the signal corresponding to the transmission channel is the signal transmitted based on the transmission channel; the first measurement time slots in the first set of measurement time slots are the measurement time slots configured for the first transmission channels, and the transmission channels are determined based on the beam and the codebook.

[0013] In a possible implementation, the method further includes: sending first information to the terminal, and the first information is used to indicate the first set of transmission channels and the first set of measurement time slots.

[0014] In a possible implementation, a first set of transmission channels is sent to a terminal, specifically including: arbitrarily combining beams in a beam set corresponding to a second transmission channel and codebooks in a codebook set corresponding to the second transmission channel to obtain the first set of transmission channels, where the second transmission channel is determined based on signal quality and a coverage area; sending the first set of transmission channels to the terminal.

[0015] In a possible implementation, sending the first set of transmission channels to the terminal specifically further includes: measuring third transmission channels in a third set of transmission channels to obtain the signal quality corresponding to each third transmission channel; the third set of transmission channels is obtained by arbitrarily combining central beams in each beam set of at least one beam set and central codebooks in each codebook set of at least one codebook set; where the central beam is a beam covering a first central area, and the beam adjusted based on the central codebook covers a second central area; determining the third transmission channel with the strongest signal quality in the third set of transmission channels as the second transmission channel.

[0016] In a possible implementation, sending a first set of measurement time slots to the terminal includes: determining the correspondence between a fourth transmission channel and a second measurement time slot, where the fourth transmission channel is obtained by arbitrarily combining any beam supporting communication between a network device and the terminal and any codebook supported by an intelligent metasurface, and the second measurement time slot is used for the terminal to measure the fourth transmission channel; determining the second measurement time slot corresponding to the first transmission channel as the first measurement time slot in the first set of measurement time slots.

[0017] In a possible implementation, sending a first set of measurement time slots to the terminal includes: determining the Kth measurement time slot to the Lth measurement time slot among a plurality of second measurement time slots as the first set of measurement time slots, where the Kth measurement time slot is the first measurement time slot in the remaining set of measurement time slots, and the difference between K and L is the number of first transmission channels included in the first set of transmission channels.

[0018] In a possible implementation, the method further includes: receiving second information from the terminal, where the second information is used to indicate the first transmission channel with the strongest signal quality.

[0019] In a third aspect, the present application provides a measurement device applied to a terminal. The device includes: a communication unit and a processing unit; the communication unit is configured to obtain a first set of transmission channels and a first set of measurement time slots. The first transmission channels included in the first set of transmission channels are determined from at least one transmission channel based on the signal quality of the signal corresponding to the transmission channel, and the signal corresponding to the transmission channel is the signal transmitted based on the transmission channel; the first measurement time slots in the first set of measurement time slots are the measurement time slots configured for the first transmission channels, and the transmission channels are determined based on beams and codebooks; the processing unit is configured to measure the signal corresponding to the first transmission channel in the first measurement time slots.

[0020] In a possible implementation manner, the processing unit is further configured to arbitrarily combine the beams in the beam set corresponding to the second transmission channel and the codebooks in the codebook set corresponding to the second transmission channel to obtain the first set of transmission channels, and the second transmission channels are determined based on signal quality and coverage area.

[0021] In a possible implementation manner, the processing unit is further configured to measure the third transmission channels in the third set of transmission channels to obtain the signal quality corresponding to each third transmission channel; the third set of transmission channels is obtained by arbitrarily combining the central beams in each beam set of at least one beam set and the central codebooks in each codebook set of at least one codebook set; wherein, the central beam is the beam covering the first central area, and the beam adjusted based on the central codebook covers the second central area; the processing unit is further configured to determine the third transmission channel with the strongest signal quality in the third set of transmission channels as the second transmission channel.

[0022] In a possible implementation manner, the processing unit is further configured to determine the correspondence between the fourth transmission channel and the second measurement time slot. The fourth transmission channel is obtained by arbitrarily combining any beam supporting communication between the network device and the terminal and any codebook supported by the intelligent metasurface, and the second measurement time slot is used for the terminal to measure the fourth transmission channel; the processing unit is further configured to determine the second measurement time slot corresponding to the first transmission channel as the first measurement time slot in the first set of measurement time slots.

[0023] In a possible implementation manner, it is further configured to determine the Kth measurement time slot to the Lth measurement time slot among the multiple second measurement time slots as the first set of measurement time slots. The Kth measurement time slot is the first measurement time slot in the remaining set of measurement time slots, and the difference between K and L is the number of first transmission channels included in the first set of transmission channels.

[0024] In a possible implementation manner, the communication unit is further configured to receive first information from the controller, and the first information is used to indicate the first set of transmission channels and the first set of measurement time slots.

[0025] In a possible implementation, the communication unit is further configured to send second information to the controller, where the second information is used to indicate a first transmission channel with the strongest signal quality in the corresponding first transmission channel set.

[0026] In a fourth aspect, the present application provides a measurement device applied to a controller. The device includes: a communication unit and a processing unit; the communication unit is configured to send a first transmission channel set and a first measurement time slot set to a terminal. The first transmission channels included in the first transmission channel set are determined from at least one transmission channel based on the signal quality of the signal corresponding to the transmission channel, and the signal corresponding to the transmission channel is the signal transmitted based on the transmission channel; the first measurement time slots in the first measurement time slot set are the measurement time slots configured for the first transmission channels, and the transmission channels are determined based on beams and codebooks.

[0027] In a possible implementation, the communication unit is further configured to send first information to the terminal, where the first information is used to indicate the first transmission channel set and the first measurement time slot set.

[0028] In a possible implementation, the processing unit is further configured to arbitrarily combine the beams in the beam set corresponding to the second transmission channel and the codebooks in the codebook set corresponding to the second transmission channel to obtain the first transmission channel set, where the second transmission channel is determined based on signal quality and coverage area.

[0029] In a possible implementation, the processing unit is further configured to measure the third transmission channels in the third transmission channel set to obtain the signal quality corresponding to each third transmission channel; the third transmission channel set is obtained by arbitrarily combining the central beams in each beam set of at least one beam set and the central codebooks in each codebook set of at least one codebook set; where the central beam is the beam covering the first central area, and the beam adjusted based on the central codebook covers the second central area; the third transmission channel with the strongest signal quality in the third transmission channel set is determined as the second transmission channel.

[0030] In a possible implementation, the processing unit is further configured to determine the correspondence between the fourth transmission channel and the second measurement time slot. The fourth transmission channel is obtained by arbitrarily combining any beam supporting communication between the network device and the terminal and any codebook supported by the intelligent metasurface, and the second measurement time slot is used for the terminal to measure the fourth transmission channel; the processing unit is further configured to determine the second measurement time slot corresponding to the first transmission channel as the first measurement time slot in the first measurement time slot set.

[0031] In a possible implementation, the processing unit is further configured to determine the Kth measurement time slot to the Lth measurement time slot among multiple second measurement time slots as a first measurement time slot set, where the Kth measurement time slot is the first measurement time slot in the remaining measurement time slot set, and the difference between K and L is the number of first transmission channels included in the first transmission channel set.

[0032] In a possible implementation, the communication unit is further configured to receive second information, where the second information is used to indicate the first transmission channel with the strongest signal quality corresponding to the first transmission channel set.

[0033] In a fifth aspect, the present application provides a measurement device, which includes a processor and a communication interface; the communication interface is coupled to the processor, and the processor is configured to run a computer program or instruction to implement the measurement method described in the first aspect, the second aspect, and any possible implementation manner thereof.

[0034] In a sixth aspect, the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are run on a terminal, the terminal is caused to execute the measurement method described in the first aspect, the second aspect, and any possible implementation manner thereof.

[0035] In a seventh aspect, the present application provides a computer program product containing instructions. When the computer program product is run on a measurement device, the measurement device is caused to execute the measurement method described in the first aspect, the second aspect, and any possible implementation manner thereof.

[0036] In an eighth aspect, the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a computer program or instruction to implement the measurement method described in the first aspect, the second aspect, and any possible implementation manner thereof.

[0037] Specifically, the chip provided in the present application further includes a memory for storing a computer program or instruction.

[0038] In view of this, the embodiments of the present application provide a measurement method, which screens based on the signal quality of signals corresponding to transmission channels on the basis of all transmission channels to obtain a first transmission channel set, and configures a corresponding first measurement time slot set for the first transmission channel set, so that the terminal can measure the first transmission channel set on the first measurement time slot set from the controller, without measuring all transmission channels, so as to minimize the number of times the terminal measures the signal quality of signals transmitted based on the transmission channels, and further enable the terminal to quickly determine the transmission channel with the optimal signal quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 Schematic diagram of a measurement system provided by an embodiment of the present application;

[0040] Figure 2 Schematic diagram of a measurement device provided by an embodiment of the present application;

[0041] Figure 3 Flowchart of a measurement method provided by an embodiment of the present application;

[0042] Figure 4 Flowchart of another measurement method provided by an embodiment of the present application;

[0043] Figure 5 Flowchart of another measurement method provided by an embodiment of the present application;

[0044] Figure 6 Flowchart of another measurement method provided by an embodiment of the present application;

[0045] Figure 7 Flowchart of another measurement method provided by an embodiment of the present application;

[0046] Figure 8 Flowchart of another measurement method provided by an embodiment of the present application;

[0047] Figure 9 Flowchart of another measurement method provided by an embodiment of the present application;

[0048] Figure 10 Schematic diagram of another measurement device provided by an embodiment of the present application. Detailed implementation manners

[0049] The measurement method, device and storage medium provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0050] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone.

[0051] The terms "first" and "second" in the specification and drawings of the present application are used to distinguish different objects or different processes for the same object, rather than to describe a specific order of the objects.

[0052] In addition, the terms "comprising" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include other unlisted steps or units, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.

[0053] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0054] In the description of this application, unless otherwise specified, the meaning of "a plurality of" refers to two or more.

[0055] In a wireless communication scenario, as a new wireless communication technology, RIS technology can dynamically adjust the propagation path of the wireless signals transmitted by network devices. The network device sends electromagnetic waves to the RIS device, and the codebook in the RIS device provides guidance and support for the RIS device to manipulate the received electromagnetic waves, thereby forming a beam pointing to a specific user. That is, the RIS device can assist the electromagnetic waves in propagating directionally in the wireless communication channel, making the wireless signals point to a specific user, thereby increasing the signal strength in the area where the user is located and reducing communication interference factors.

[0056] RIS technology draws on the model architecture of hybrid beamforming in massive multiple-input multiple-output (massive MIMO). From the perspective of the system model, the RIS device can be regarded as an external analog beam precoding unit to design the corresponding phase shift matrix. That is to say, the RIS device uses analog beamforming to regulate the electromagnetic wave reflection of the signals from the beam transmitter. The introduction of the RIS device into the wireless communication system changes the wireless propagation environment from passive adaptation to active controllability, thus constructing an intelligent wireless environment.

[0057] The RIS device is usually composed of a large number of electromagnetic units arranged. By applying a control signal to the adjustable elements on the electromagnetic units, the electromagnetic properties of these electromagnetic units can be dynamically controlled, thereby realizing the active intelligent regulation of spatial electromagnetic waves in a programmable manner to form an electromagnetic field with controllable amplitude, phase, polarization, and frequency.

[0058] However, compared with traditional beamforming techniques, the beamforming technique of RIS devices has at least the following characteristics: The extremely large number of electromagnetic units included in RIS devices makes the design of electromagnetic control parameters for beamforming highly complex; Due to the auxiliary communication function of RIS devices, the propagation channel between network devices and terminals has a segmented characteristic. Therefore, it is necessary to jointly optimize and design the active beam of network devices and the passive beam of RIS devices to achieve more efficient and reliable wireless communication; The extremely large antenna aperture of RIS devices brings about the near-field characteristic of the propagation channel.

[0059] In the case of using RIS devices to assist terminals and network devices in communication, the channel from the RIS device to the network device (e.g., base station (BS)) can be referred to as the RIS-BS channel, and the channel from the RIS device to the terminal (e.g., user equipment (UE)) can be referred to as the RIS-UE channel. The RIS-BS channel and the RIS-UE channel constitute the complete wireless communication channel between the network device and the terminal. The wireless communication channel between the network device and the terminal is usually in a non-stationary state, which is caused by the mobility of the terminal and the mobility of the RIS device. Based on different application scenarios of RIS devices, wireless communication can be summarized into three types of channels, including: First, the RIS-BS channel is semi-static and the RIS-UE channel is dynamic. For example, the scenario where the RIS device is fixedly deployed at a certain location and the terminal is in a moving state; Second, the RIS-BS channel is dynamic and the RIS-UE channel is semi-static. For example, the scenario where the RIS device is deployed on the top of a vehicle to provide seamless coverage for the in-vehicle UE; Third, both the RIS-BS channel and the RIS-UE channel are dynamic. For example, the scenario where the RIS device is deployed on a drone and is in a moving state.

[0060] According to the positions of the IRS device and the terminal, the beams transmitted by any network device and the codebooks supported by any RIS device can be combined pairwise to form multiple transmission channels composed of beams and codebooks between the network device and the terminal. Before the terminal transmits data to the network device, the terminal needs to scan and measure the channel quality of all transmission channels, that is, the terminal needs to scan multiple network device beam-RIS codebook pairs composed of the beams transmitted by different network devices and the RIS device codebooks, and measure the signal quality of the signals transmitted based on different network device beam-RIS codebook pairs. In this way, the terminal can determine the network device beam-RIS codebook pair with the optimal signal quality among multiple network device beam-RIS codebook pairs.

[0061] Further, the terminal can feedback the network device beam - RIS codebook pair with the optimal signal quality to the controller. The controller configures the corresponding network device beam and the codebook of the RIS device based on the feedback information of the terminal, so as to provide a wireless signal with better signal quality for the user.

[0062] However, with the rapid development of communication technology, the number of beams supported by network devices is increasing. For example, the maximum number of beams supported by the frequency range 1 (FR1) band is 64, and the maximum number of beams supported by the millimeter - wave band may be as high as hundreds. The number of basic units of the RIS device increases with the development of RIS technology, and the number of codebooks supported by the RIS device is also increasing. That is to say, the number of network device beam - RIS codebook pairs composed of any network device beam and any codebook of the RIS device is also increasing. It takes a lot of time for the terminal to find the network device beam - RIS codebook pair with the optimal signal quality from the combinations of numerous network device beams and RIS device codebooks through scanning and measurement, and the long - term measurement process will also consume a large amount of power of the terminal.

[0063] In view of this, the embodiment of the present application provides a measurement method, which screens based on the signal quality of the signals corresponding to the transmission channels on the basis of all transmission channels to obtain a first set of transmission channels, and configures a corresponding first set of measurement time slots for the first set of transmission channels, so that the terminal can measure the first set of transmission channels on the first set of measurement time slots from the controller, without measuring all transmission channels, so as to minimize the number of times the terminal measures the signal quality of the signals transmitted based on the transmission channels, and further enable the terminal to quickly determine the transmission channel with the optimal signal quality.

[0064] Exemplarily, Figure 1 shows a schematic structural diagram of a measurement system 10 provided by the embodiment of the present application. The measurement system 10 may include at least one network device 101, at least one controller 102, at least one RIS device 103, and at least one terminal 104. The network device 101, the controller 102, the RIS device 103, and the terminal 104 can be communicatively connected. Figure 1 Only 1 network device 101, 1 controller 102, 1 RIS device 103, and one terminal 104 are shown. The embodiment of the present application does not impose any restrictions on the number of the network device 101, the controller 102, the RIS device 103, and one terminal 104.

[0065] In a possible implementation, the terminal 104 is configured to obtain a first set of transmission channels and a first set of measurement time slots. The first transmission channels included in the first set of transmission channels are determined from at least one transmission channel based on the signal quality of the signal corresponding to the transmission channel, where the signal corresponding to the transmission channel is the signal transmitted based on the transmission channel. The first measurement time slots in the first set of measurement time slots are the measurement time slots configured for the first transmission channels, and the transmission channels are determined based on beams and codebooks. On the first measurement time slots, the signals corresponding to the first transmission channels are measured.

[0066] Optionally, the terminal 104 may be a large-capacity device with wireless communication capabilities (e.g., a server integrating a large number of circuit boards), which can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted. It can also be deployed on water (such as a ship, etc.). It can also be deployed in the air (such as an airplane, a balloon, a satellite, etc.). The terminal 104 can also be a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc. The embodiments of the present application do not impose any restrictions on this. Figure 1 The mobile phone is taken as an example of the terminal 104 for illustration.

[0067] In a possible implementation, the network device 101 may be a device with wireless transceiver capabilities or a chip or chip system that can be disposed in the device. The network device 101 includes but is not limited to: a wireless access point, a transmission receive point (TRP), a transmission point (TP), a base station or an evolved base station (eNB or eNodeB) in long term evolution (LTE) or long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system, etc. The base station may include any node among various macro base stations, micro base stations, home base stations, remote radio heads, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices and other network-side devices, as well as any node in some other access nodes. Figure 1 The base station is taken as an example of the network device 101 for illustration.

[0068] As a possible implementation, the network device 101 is used to provide wireless access services for multiple terminals 104. Specifically, a network device 101 provides a service coverage area (also referred to as a cell) based on available beams, and multiple terminals 104 located in this area can communicate with the network device 101 through the beams.

[0069] As another possible implementation, the terminal 104 can communicate with the network device 101 through the beams adjusted by the RIS device 103.

[0070] Optionally, the network device 101 described in this application can configure and manage the RIS device 103 by sending control signaling. For example, the network device 101 can select one from multiple codebooks of the RIS device 103, that is, select a codebook to be used as the codebook for the terminal 104 to transmit data to the network device 101.

[0071] As an alternative implementation, the RIS device 103 can be deployed at the cell edge, can also be deployed on the glass surface of the window of a building, and can also be deployed on any movable object with communication requirements (such as an autonomous vehicle or a drone, etc.). This application does not impose any restrictions on this.

[0072] Optionally, the controller 102 can determine the wireless communication channel used by the network device 101 and the terminal 104 during communication, that is, the controller 102 can determine the beam of the network device 101 and the codebook of the RIS device 103 used by the network device 101 and the terminal 104 during communication. And the controller 102 sends the determined beam of the network device 101 to the network device 101, and sends the determined codebook of the RIS device 103 to the RIS device 103. Furthermore, the control device 102 switches the currently used beam and codebook to the determined beam and the determined codebook when the network device 101 and the terminal 104 communicate.

[0073] Exemplarily, the controller 102 described in the embodiments of this application can be deployed in the network device 101 as a module inside the network device 101, and the controller 102 can also be a separately deployed device. This application does not impose any restrictions on this. Figure 1 Taking the controller 102 as a separately deployed device as an example is shown.

[0074] It should be noted that Figure 1 is only an exemplary framework diagram, Figure 1 the number of nodes included in it, the names of each device are not restricted, and in addition to Figure 1 the functional nodes shown, the measurement system 10 may further include other nodes. This application does not impose any restrictions on this.

[0075] The application scenarios of the embodiments of this application are not limited. The system architecture and business scenarios described in the embodiments of this application are for more clearly explaining the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems.

[0076] In specific implementation, Figure 1 the devices in Figure 2 can all adopt the Figure 2 shown component structure, or include the Figure 2 shown components. Figure 2 Figure 2 is a schematic structural diagram of a measurement device 20 provided by an embodiment of this application. The measurement device 20 can be a network device 101 or a chip or system-on-chip in the network device 101. Or, the measurement device 20 can be a controller 102 or a chip or system-on-chip in the controller 102. Or, the measurement device 20 can be a RIS device 103 or a chip or system-on-chip in the RIS device 103. Or, the measurement device 20 can be a terminal 104 or a chip or system-on-chip in the terminal 104. As Figure 2 shown, the measurement device 20 can include a processor 201 and a communication line 202.

[0077] Further, the measurement device 20 can also include a communication interface 203 and a memory 204. Among them, the processor 201, the memory 204, and the communication interface 203 can be connected through the communication line 202.

[0078] Among them, the processor 201 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 201 can also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

[0079] The communication line 202 is used to transmit information between the various components included in the measurement device 20.

[0080] A communication interface 203 for communicating with other devices or other communication networks. The other communication network can be an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 203 can be a module, a circuit, a communication interface, or any device capable of implementing communication.

[0081] A memory 204 for storing instructions. Among them, the instructions can be computer programs.

[0082] Among them, the memory 204 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions. It can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, without limitation.

[0083] It should be noted that the memory 204 can exist independently of the processor 201 or be integrated with the processor 201. The memory 204 can be used to store instructions, program codes, or some data, etc. The memory 204 can be located inside the measuring device 20 or outside the measuring device 20, without limitation. The processor 201 is used to execute the instructions stored in the memory 204 to implement the measuring method provided in the following embodiments of the present application.

[0084] In one example, the processor 201 can include one or more CPUs. For example, CPU0 and CPU1 (not shown in the figure).

[0085] As an alternative implementation, the measuring device 20 includes multiple processors.

[0086] As an alternative implementation, the measuring device 20 further includes an output device and an input device. Exemplarily, the input device is a device such as a keyboard, a mouse, a microphone, or a joystick, and the output device is a device such as a display screen or a speaker.

[0087] It should be noted that the measurement device 20 can be a desktop computer, a laptop computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device with a similar structure in Figure 2 . In addition, Figure 2 the component structures shown in Figure 1 and Figure 2 do not constitute limitations on each device in Figure 2 . Except for the components shown, Figure 1 and Figure 2 each device in

[0088] may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0089] In addition, actions, terms, etc. involved between embodiments of the present application can be referred to each other without limitation. The message names or parameter names in the messages for interaction between devices in the embodiments of the present application are only examples, and other names can also be used in specific implementations without limitation.

[0090] The measurement method provided by the embodiments of the present application will be described below with reference to the accompanying drawings. Among them, actions, terms, etc. involved between embodiments of the present application can be referred to each other without limitation. The message names or parameter names in the messages for interaction between devices in the embodiments of the present application are only examples, and other names can also be used in specific implementations without limitation. The actions involved in the embodiments of the present application are only examples, and other names can also be used in specific implementations, such as: "included in" in the embodiments of the present application can also be replaced by "carried on" or "carried by", etc.

[0091] To solve the problems existing in the above-mentioned prior art, the embodiments of the present application propose a measurement method, which can reduce the number of times the terminal measures the signal quality of the transmitted signal based on the beam codebook, and further enables the terminal to quickly determine the beam codebook pair with the strongest signal quality. As Figure 3 shown, the method includes:

[0092] S301. The terminal obtains a first set of transmission channels and a first set of measurement time slots.

[0093] Among them, the first transmission channels included in the first set of transmission channels are determined from at least one transmission channel based on the signal quality of the signal corresponding to the transmission channel, and the signal corresponding to the transmission channel is the signal transmitted based on the transmission channel; the first measurement time slots in the first set of measurement time slots are the measurement time slots configured for the first transmission channels, and the transmission channels are determined based on the beam and the codebook.

[0094] As a possible implementation, the first set of transmission channels and the first set of measurement time slots obtained by the terminal may be sent by the controller to the terminal, or may be sent by the network device to the terminal. The embodiments of the present application do not limit the sending entity of the first set of transmission channels and the first set of measurement time slots.

[0095] Optionally, when the controller sends the first set of transmission channels to the terminal, the implementation process for the terminal to obtain the first set of transmission channels may be as follows: The controller filters multiple transmission channels between the terminal and the network device based on the signal quality of the signals transmitted through the transmission channels. The controller determines the set of transmission channels corresponding to the transmission channel with the best signal quality as the first set of transmission channels. The controller sends the first set of transmission channels to the terminal.

[0096] As a possible implementation, when the controller sends the first set of measurement time slots to the terminal, the implementation process for the terminal to obtain the first set of measurement time slots may be as follows: The controller configures the first set of measurement time slots based on the first set of transmission channels, where one first measurement time slot in the first set of measurement time slots is configured to measure one first transmission channel. The controller sends the first set of measurement time slots to the terminal.

[0097] It can be understood that, compared with the controller configuring measurement time slots for all transmission channels between the network device and the terminal, the controller filters all transmission channels to obtain the first set of transmission channels and configures the first measurement time slots for the first set of transmission channels, effectively reducing the power consumed by the controller in configuring the measurement time slots.

[0098] S302. On the first measurement time slot, the terminal measures the first transmission channel.

[0099] Optionally, the implementation process for the terminal to measure the first transmission channel may be as follows: The terminal receives the signal transmitted through the first transmission channel. The terminal measures the signal transmitted through the received first transmission channel using the corresponding measurement mode to obtain the signal parameters of the signal.

[0100] Exemplarily, the above measurement mode may include a continuous measurement mode, that is, the terminal continuously monitors the signal transmitted through the first transmission channel within an uninterrupted time period. Of course, the above is only an exemplary description of the measurement mode. The measurement modes described in the embodiments of the present application may also include other modes, for example, timed measurement, that is, the terminal measures the signal at a predetermined time interval. The present application does not make any restrictions on this.

[0101] In some examples, the above signal parameters may include signal strength (received signal strength indicator, RSSI) and signal-to-noise ratio (SNR). Of course, the above is only an exemplary description of signal parameters. The signal parameters described in the embodiments of the present application may also include other parameters, such as bit error rate (BER). The present application does not impose any restrictions on this.

[0102] Further, optionally, after the terminal measures the signal transmitted based on the first transmission channel, the terminal may perform processing such as filtering and denoising on the collected signal parameters, and obtain the signal strength index corresponding to the signal. The terminal records information such as the signal strength index, time, and location of measuring the signal.

[0103] In view of this, the embodiments of the present application provide a measurement method, which screens based on the signal quality of the signal corresponding to the transmission channel on the basis of all transmission channels to obtain a first transmission channel set, and configures a corresponding first measurement time slot set for the first transmission channel set, so that the terminal can measure the first transmission channel set on the first measurement time slot set from the controller, without measuring all transmission channels, so as to minimize the number of times the terminal measures the signal quality of the signal transmitted based on the transmission channel, and thus the terminal can quickly determine the transmission channel with the optimal signal quality.

[0104] As can be seen from the foregoing related description of "S301", the first transmission channels included in the first transmission channel set are determined based on the signal quality of the signal corresponding to the transmission channel. That is to say, the controller needs to determine the second transmission channel based on the signal quality and determine the first transmission channel set based on the second transmission channel. In view of this, as Figure 4 shown, S301 provided by the embodiments of the present application may include the following S401.

[0105] S401. The terminal combines the beams in the beam set corresponding to the second transmission channel and the codebooks in the codebook set corresponding to the second transmission channel arbitrarily to obtain the first transmission channel set.

[0106] Among them, the second transmission channel is determined based on the signal quality and the coverage area.

[0107] In a possible implementation, taking the second transmission channel as a beam-codebook pair composed of beam A and codebook B, the beam set where beam A is located as beam set 1, the codebook set where codebook B is located as codebook set 2, and assuming there are M beams in beam set 1 and N codebooks in the codebook set, the implementation process of the above S401 can be as follows: The terminal combines the M beams in beam set 1 with the N codebooks in codebook set 2 arbitrarily to obtain M*N transmission channels composed of M*N beam-codebook pairs. The terminal determines the M*N transmission channels as the first transmission channel set.

[0108] In this implementation, the beam set corresponding to the first transmission channel in the first transmission channel set is beam set 1, and the codebook set corresponding to the first transmission channel is codebook set 2.

[0109] Since the network device supports a relatively large number of beams, and the RIS device also supports a relatively large number of codebooks, in the measurement method described in the embodiments of the present application, the controller and / or the terminal perform grouping processing on multiple beams that support communication between the network device and the terminal, and perform grouping processing on multiple codebooks supported by the RIS device, and then add corresponding index numbers to the transmission channels composed of each beam-codebook pair, so that the terminal and the controller can quickly find or retrieve the corresponding transmission channels based on the index numbers corresponding to the transmission channels.

[0110] Taking the number of beams that support communication between the network device and the terminal as M and the number of codebooks supported by the RIS device as N as an example, the implementation processes of the terminal performing grouping processing on multiple beams that support communication between the network device and the terminal, the terminal performing grouping processing on multiple codebooks supported by the RIS device, and the terminal adding corresponding index numbers to the transmission channels composed of each beam-codebook pair will be described in detail below, where M and N are both natural numbers. The implementation processes of the terminal performing grouping processing on multiple beams that support communication between the network device and the terminal, the terminal performing grouping processing on multiple codebooks supported by the RIS device, and the terminal adding corresponding index numbers to the transmission channels composed of each beam-codebook pair can be implemented through the following steps 1 to 8.

[0111] Step 1: The terminal determines the number of each of the M beams.

[0112] Optionally, the implementation process of the above step 1 can be: The terminal records the M beams as beam 1, beam 2,..., beam M. Among them, the beam number corresponding to beam 1 is 1, the beam number corresponding to beam 2 is 2,..., and the beam number corresponding to beam M is M.

[0113] In addition, as a possible implementation, if the RIS device is a fixed device, the beam between the network device and the RIS device is static, so M = 1.

[0114] Step 2: The terminal determines the number of each of the N codebooks.

[0115] Optionally, the implementation process of the above Step 2 can be: The terminal labels the M codebooks as Codebook 1, Codebook 2, …, Codebook N. Among them, the codebook number corresponding to Codebook 1 is 1, the codebook number corresponding to Codebook 2 is 2, …, and the codebook number corresponding to Codebook N is N.

[0116] Step 3: The terminal divides the M beams into x beam sets according to the coverage area, and divides the N codebooks into y codebook sets according to the coverage area.

[0117] Optionally, the implementation process of the terminal dividing the M beams into x beam sets according to the coverage area can be: The terminal evenly divides the coverage area S of the M beams 1 into x sub-areas, and determines the beams falling within the same sub-area as a beam set. The terminal divides the M beams into x beam sets.

[0118] As a possible implementation manner, the implementation process of the terminal dividing the N codebooks into y codebook sets according to the coverage area can be: The N codebooks respectively adjust the beam group composed of the M beams to obtain the area S covered by the N wave arrays 2 . The terminal evenly divides S 2 into y sub-areas, and determines the multiple codebooks corresponding to the multiple beam groups falling within the same sub-area as a codebook set. The terminal divides the N beams into y codebook sets.

[0119] Step 4: The terminal determines the numbers of the x beam sets and the numbers of the y codebook sets.

[0120] Exemplarily, the implementation process of the above Step 4 can be: The terminal labels the number of the first beam set as Beam Set 1, the terminal labels the number of the second beam set as Beam Set 2, …, the terminal labels the number of the xth beam set as Beam Set x, the terminal labels the number of the first codebook set as Codebook Set 1, the terminal labels the number of the second codebook set as Codebook Set 2, …, and the terminal labels the number of the yth codebook set as Codebook Set y.

[0121] Step 5: The terminal determines the central beam in each of the x beam sets to obtain x central beams.

[0122] Optionally, the implementation process of the above Step 5 can be: The terminal determines the beam covering the central area in each beam set as the central beam of the beam set.

[0123] In addition, as a possible implementation, if the RIS device is a fixed device, the beam between the network device and the RIS device is static. Therefore, the central beam determined by the terminal is 1.

[0124] Step 6: The terminal determines the central codebook in each of the y codebook sets and obtains y central codebooks.

[0125] Optionally, the implementation process of the above step 6 can be: The terminal determines multiple beam groups after adjustment in each of the y codebook sets, and determines the codebook corresponding to the beam group covering the central area among the multiple beam groups corresponding to each codebook set as the central codebook of this codebook set.

[0126] Step 7: The terminal determines the numbers of the x central beams and the y central codebooks.

[0127] As a possible implementation, the implementation process of the above step 6 can be: The terminal determines that the numbers of the x central beams are respectively: c 1 , c 2 ,.......,, c x ; The terminal determines that the numbers of the y central codebooks are respectively: d 1 , d 2 ,.......,, d y . That is to say, the central beam in the beam set x 1 is c 1 , the central beam in the beam set x 2 is c 2 , ……, the central beam in the beam set x x is c x . Correspondingly, the central codebook in the codebook set y 1 is d 1 , the central codebook in the codebook set y 2 is d 2 , ……, the central codebook in the codebook set y y is d y .

[0128] Step 8: The terminal combines the M beams and the N codebooks arbitrarily to obtain M*N transmission channels composed of M*N beam-codebook pairs, and determines the index number corresponding to each transmission channel among the M*N transmission channels.

[0129] Optionally, the above index number may include: an identification number, a set number, and a serial number. The composition of the index number can be: identification number - set number - serial number. The identification number is used for the terminal to determine whether the beam-codebook pair is a central beam - central codebook pair. If the beam-codebook pair is a central beam - central codebook pair, the identification number of this beam-codebook pair is 1; otherwise, the identification number of this beam-codebook pair is 0.

[0130] The set number is used for the terminal to determine the beam set corresponding to the transmission channel and the codebook set corresponding to the transmission channel. Since in the embodiments of the present application, the terminal divides M beams into x beam sets and divides N codebooks into y codebook sets, there are x*y sets in the embodiments of the present application, that is, the set number includes 1, 2,......, x*y; the number is used for the terminal to determine the beam corresponding to the transmission channel and the codebook corresponding to the transmission channel. The number includes the numbers corresponding to M*N transmission channels, that is, 1, 2,......, M*N. Of course, the above is only an exemplary description of the information included in the index number. The index number recorded in the embodiments of the present application may also include other information, and the present application does not make any restrictions on this.

[0131] The controller's grouping process for multiple beams supporting communication between the network device and the terminal and the grouping process for multiple codebooks supported by the RIS device can refer to the descriptions in the relevant positions above, and will not be elaborated here.

[0132] In addition, optionally, as can be seen from the foregoing related description of S301, the terminal needs to obtain the first measurement time slot set. Combining the related description of step 8 above, the terminal can determine the index number corresponding to each transmission channel among the M*N transmission channels. That is to say, when the terminal determines the index number corresponding to each transmission channel among the M*N transmission channels, the implementation process of the terminal obtaining the first measurement time slot set in S301 above can also be: the terminal scans the index numbers of the transmission channels corresponding to each measurement time slot in all measurement time slot sets, and determines the measurement time slot where the first transmission channel is located. Further, the terminal determines the measurement time slot where the first transmission channel is located as the first measurement time slot in the first measurement time slot set.

[0133] The following takes an example where there are 16 beams (i.e., M = 16) supporting communication between the network device and the terminal, 64 codebooks supported by the RIS device (i.e., N = 64), and the terminal records the 16 beams as beam 1, beam 2,......, beam 16, and the terminal records the 64 codebooks as: codebook 1, codebook 2,......, codebook 64, and exemplarily illustrates the implementation process of the above steps 4 - step 8.

[0134] In one possible implementation, let the area covered by beam 1, beam 2,......, beam 16 be S 1 and the above 16 beams (hereinafter simply referred to as beam groups) adjusted by codebook 1 be beam group 1, the beam group adjusted by codebook 2 be beam group 2,......, the beam group adjusted by codebook 64 be beam group 64, and the total coverage area of beam group 1, beam group 2,......, beam group 64 be S 2 as an example, the implementation process of the above steps 3 - step 4 can be: the terminal divides the area S1 It is evenly divided into 4 sub-regions according to the coverage area, denoted as sub-region S 11 , sub-region S 12 , sub-region S 13 , and sub-region S 14 . The terminal records the beam 1, beam 2, beam 3, and beam 4 that fall within sub-region S 11 as beam set 1, and records the beam 5, beam 6, beam 7, and beam 8 that fall within sub-region S 12 as beam set 2, and so on. The terminal records the beam 13, beam 14, beam 15, and beam 16 that fall within sub-region S 14 as beam set 4. That is to say, the terminal divides M beams into 4 beam sets.

[0135] The terminal evenly divides region S 2 into 4 sub-regions according to the coverage area, denoted as sub-region S 21 , sub-region S 22 , sub-region S 23 , sub-region S 24 . The terminal records the codebook 1 corresponding to wave array 1, codebook 2 corresponding to wave array 2,..., codebook 16 corresponding to wave array 16 that fall within sub-region S 21 as codebook set 1, and so on. The terminal records the codebook 49 corresponding to wave array 49, codebook 50 corresponding to wave array 50,..., codebook 64 corresponding to wave array 64 that fall within sub-region S 24 as codebook set 4. That is to say, the terminal divides N codebooks into 4 codebook sets.

[0136] Further, optionally, taking the beam covering the central region in beam set 1 as beam 1, the beam covering the central region in beam set 2 as beam 5, the beam covering the central region in beam set 3 as beam 9, and the beam covering the central region in beam set 4 as beam 13; and taking the codebook corresponding to the beam group covering the central region in codebook set 1 as codebook 1, the codebook corresponding to the beam group covering the central region in codebook set 2 as codebook 17, the codebook corresponding to the beam group covering the central region in codebook set 3 as codebook 33, and the codebook corresponding to the beam group covering the central region in codebook set 4 as codebook 49 as an example, the implementation process of the above steps 5 - step 6 can be: The terminal determines beam 1, beam 5, beam 9, and beam 13 as the central beams, and determines codebook 1, codebook 17, codebook 33, and codebook 49 as the central codebooks. That is to say, among M beams, there are 4 central beams, and among N codebooks, there are 4 central codebooks.

[0137] As a possible implementation manner, the implementation process of the above step 7 can be: The terminal records beam 1 as c 1, the terminal designates beam 5 as c 2 , the terminal designates beam 9 as c 3 , the terminal designates beam 13 as c 4 , the terminal designates codebook 1 as d 1 , the terminal designates codebook 17 as d 2 , the terminal designates codebook 33 as d 3 , the terminal designates codebook 49 as d 4 .

[0138] In this example, the M*N beam-codebook pairs included in step 8 above are 1024 beam-codebook pairs, and these 1024 beam-codebook pairs include: the beam-codebook pair composed of beam 1 and codebook 1, the beam-codebook pair composed of beam 1 and codebook 2, …, the beam-codebook pair composed of beam 16 and codebook 63, the beam-codebook pair composed of beam 16 and codebook 64.

[0139] Among them, the central beam - central codebook pairs in the 1024 beam-codebook pairs include: the beam-codebook pair composed of beam 1 and codebook 1, the beam-codebook pair composed of beam 1 and codebook 17, …, the beam-codebook pair composed of beam 13 and codebook 33, the beam-codebook pair composed of beam 13 and codebook 49. Based on the relevant description in step 7 above, the number of the beam-codebook pair composed of beam 1 and codebook 1 is c 1 -d 1 , the number of the beam-codebook pair composed of beam 1 and codebook 17 is c 1 -d 2 , …, the number of the beam-codebook pair composed of beam 13 and codebook 33 is c 4 -d 3 , the number of the beam-codebook pair composed of beam 13 and codebook 49 is c 4 -d 4 .

[0140] As a possible implementation, the implementation process for the terminal to determine the index number corresponding to each transmission channel among the M*N transmission channels in step 8 above can be: the terminal designates the set number of the beam-codebook pair composed of any beam in beam set 1 and any codebook in codebook set 1 as 1, the terminal designates the set number of the beam-codebook pair composed of any beam in beam set 1 and any codebook in codebook set 2 as 2, the terminal designates the set number of the beam-codebook pair composed of any beam in beam set 1 and any codebook in codebook set 3 as 3, …, and so on, the terminal designates the set number of the beam-codebook pair composed of any beam in beam set 4 and any codebook in codebook set 4 as 16. That is to say, in this example, the index numbers of the 1024 beam-codebook pairs include 16 set numbers.

[0141] The terminal records the number of the beam-codebook pair composed of beam 1 and codebook 1 as 1, the number of the beam-codebook pair composed of beam 1 and codebook 2 as 2, the number of the beam-codebook pair composed of beam 1 and codebook 3 as 3, the number of the beam-codebook pair composed of beam 1 and codebook 4 as 4, and so on. The number of the beam-codebook pair composed of beam 16 and codebook 64 is recorded as 1024. That is to say, in this example, the index numbers of 1024 beam-codebook pairs include 1024 numbers.

[0142] Further, in this example, the terminal determines that the index number of the beam-codebook pair composed of beam 1 and codebook 1 is 1-1-1, the index number of the beam-codebook pair composed of beam 1 and codebook 2 is 0-1-2, the index number of the beam-codebook pair composed of beam 1 and codebook 3 is 0-1-3, ……, the index number of the beam-codebook pair composed of beam 4 and codebook 16 is 0-1-64, ……, the index number of the beam-codebook pair composed of beam 1 and codebook 17 is 1-2-65, ……, the index number of the beam-codebook pair composed of beam 4 and codebook 48 is 0-2-128 ……, and the index number of the beam-codebook pair composed of beam 16 and codebook 64 is 0-16-1024.

[0143] As can be seen from the foregoing related description of "S401", the first transmission channel set is obtained based on the second transmission channel. Since the second transmission channel is determined based on the signal quality and coverage area of the transmission channel, the terminal needs to screen multiple transmission channels based on the signal quality and coverage area of the signals corresponding to the multiple transmission channels to determine the second transmission channel. In view of this, as Figure 5 shown, S301 provided by the embodiment of the present application may further include the following S501 to S502.

[0144] S501. The terminal measures the third transmission channels in the third transmission channel set to obtain the signal quality corresponding to each third transmission channel.

[0145] Among them, the third transmission channel set is obtained by arbitrarily combining the central beam in each beam set of at least one beam set and the central codebook in each codebook set of at least one codebook set; the central beam is the beam covering the first central area, and the beam adjusted based on the central codebook covers the second central area.

[0146] Exemplarily, in combination with the examples described in steps 1-step 8 above, the first central area is the central area of sub-region S 11 the central area of sub-region S 12 the central area of sub-region S 13 and the central area of sub-region S 14 the central area of sub-region S 21The central region, sub-region S 22 The central region, sub-region S 23 The central region, and sub-region S 24 The central region.

[0147] Furthermore, based on the examples described in the above steps 1 - 8, it can be known that the third transmission channel set includes 16 beam codebook pairs: the beam codebook pair composed of beam 1 and codebook 1, the beam codebook pair composed of beam 1 and codebook 17, the beam codebook pair composed of beam 1 and codebook 33, ……, and the beam codebook pair composed of beam 13 and codebook 49.

[0148] In a possible implementation manner, the implementation process of the above S501 can be as follows: The controller configures a measurement time slot set corresponding to the third transmission channel set, where one measurement time slot in the measurement time slot set corresponding to the third transmission channel set is used for the terminal to measure the signal quality of the signal corresponding to the third transmission channel. The controller sends the third transmission channel set and the measurement time slot set corresponding to the third transmission channel set to the terminal. Correspondingly, the terminal measures the third transmission channel on the measurement time slot set corresponding to the received third transmission channel set.

[0149] S502. The terminal determines the third transmission channel with the strongest signal quality in the third transmission channel set as the second transmission channel.

[0150] Exemplarily, in combination with the examples described in the above steps 1 - 8, if the third transmission channel with the strongest signal quality in the third transmission channel set is the beam codebook pair composed of beam 1 and codebook 1, then the beam codebook pair composed of beam 1 and codebook 1 is the second transmission channel.

[0151] As can be known from the foregoing related description of "S302", the terminal obtains the first measurement time slot set, that is to say, the controller needs to configure the corresponding first measurement time slot set for the terminal and send the first measurement time slot set to the terminal. The embodiments of the present application provide three technical solutions for the controller to configure the first measurement time slot set for the terminal, namely Solution 1: The controller configures measurement time slots for M * N beam codebook pairs in a fixed order; Solution 2: The controller configures measurement time slots for the first transmission channel set; Solution 3: The controller configures measurement time slots based on the feedback times of the set number corresponding to the central beam - central codebook pair with the best signal quality.

[0152] The following will describe Solution 1 in detail in combination with the related descriptions of the above steps 1 - 8.

[0153] In a possible implementation, the process of the controller configuring the corresponding first measurement time slot set for the terminal can be as follows: The controller configures the first x*y of the M*N second measurement time slots to measure the third transmission channel. The controller configures the (x*y + 1)-th to the M*N-th second measurement time slots in a fixed order to measure the fourth transmission channel other than the third transmission channel. The fourth transmission channel is obtained by any combination of any beam supporting communication between the network device and the terminal and any codebook supported by the intelligent metasurface. The second measurement time slot is used for the terminal to measure the fourth transmission channel.

[0154] Further, the controller configures the second measurement time slots based on the index number order corresponding to each fourth transmission channel to obtain the second measurement time slot set. One second measurement time slot is used for the terminal to measure one fixed fourth transmission channel.

[0155] The following is an exemplary description of Solution 1 in combination with the examples described in the above steps 1-8: The above fourth transmission channel may include the 1024 beam codebook pairs in step 8. As can be seen from the above description of the 1024 fourth transmission channels and the related description of step 8, the fourth transmission channel can be obtained by any combination of any beam supporting communication between the network device and the terminal and any codebook supported by the intelligent metasurface. The fourth transmission channel can also be obtained by any combination of any beam in any beam set and any codebook in any codebook set.

[0156] In this example, if the terminal determines that the third transmission channel with the strongest signal quality in the third transmission channel set is the beam codebook pair composed of beam 1 and codebook 1, then the beam codebook pair composed of beam 1 and codebook 1 is the second transmission channel corresponding to the terminal. In this way, the first transmission channel set includes 64 fourth transmission channels with the set number 1. The first transmission channel set includes: the beam codebook pair composed of beam 1 and codebook 1, ……, the beam codebook pair composed of beam 4 and codebook 16. The third transmission channel set includes 16 fourth transmission channels. The third transmission channel set includes: the beam codebook pair composed of beam 1 and codebook 1, the beam codebook pair composed of beam 1 and codebook 17, ……, and the beam codebook pair composed of beam 13 and codebook 49.

[0157] In this example, the process of the controller configuring the first x*y second measurement time slots to measure the third transmission channel can be as follows: The controller configures the first 16 measurement time slots, and the first 16 measurement time slots are used for the terminal to measure the beam codebook pairs composed of beam 1 and codebook 1, beam 1 and codebook 17, ……, and beam 13 and codebook 49.

[0158] Further, the process of the controller configuring the (x*y + 1)-th to the M*N-th second measurement time slots in a fixed order to measure the fourth transmission channel except the third transmission channel may be as follows: The controller configures the 17th measurement time slot to measure the beam codebook pair composed of beam 1 and codebook 2, the controller configures the 18th measurement time slot to measure the beam codebook pair composed of beam 1 and codebook 3, …, the controller configures the 1024th measurement time slot to measure the beam codebook pair composed of beam 16 and codebook 64.

[0159] As can be seen from the above description of Solution 1, the controller configures the second measurement time slot to measure the fourth transmission channel. Since the fourth transmission channel includes the first transmission channel, the second measurement time slot includes the first measurement time slot. That is to say, the terminal needs to determine the first measurement time slot based on the second measurement time slot. In view of this, as Figure 6 shown, S301 provided in the embodiments of the present application can be implemented through the following S601 to S602.

[0160] S601. The terminal determines the correspondence between the fourth transmission channel and the second measurement time slot.

[0161] Optionally, the implementation process of the above S601 may be: The terminal scans the second measurement time slot and determines the index number of the fourth transmission channel corresponding to the second measurement time slot. The terminal determines the fourth transmission channel corresponding to each second measurement time slot based on the index number of the fourth transmission channel corresponding to the second measurement time slot.

[0162] S602. The terminal determines the second measurement time slot corresponding to the first transmission channel as the first measurement time slot in the first measurement time slot set.

[0163] Optionally, based on the exemplary description in Solution 1 above, the implementation process of the above S602 may be: The terminal scans the second measurement time slot and determines the index number of the fourth transmission channel corresponding to the second measurement time slot. The terminal determines the second measurement time slot corresponding to the 64 fourth transmission channels with the set number 1 as the first measurement time slot.

[0164] The following will describe Solution 2 in detail in combination with the above descriptions of Steps 1 - 8.

[0165] As another possible implementation, the process of the above controller configuring the corresponding first measurement time slot set for the terminal can be as follows: The controller can configure the corresponding first measurement time slots for multiple terminals. The controller determines that the total number of measurement time slots to be configured is x*y+(L-K)*q, where q is a positive integer, and the difference between L and K is equal to the number of first transmission channels included in the first transmission channel set. The controller configures the first x*y measurement time slots, and the first x*y measurement time slots are used for the terminal to measure the third transmission channel. After the controller finishes configuring the x*y measurement time slots, the controller instructs multiple terminals to measure the x*y measurement time slots. When each terminal among the multiple terminals determines the corresponding second transmission channel, each terminal among the multiple terminals feeds back the corresponding second transmission channel to the controller. Correspondingly, the controller receives the second transmission channels corresponding to the multiple terminals.

[0166] Based on the time sequence of the second transmission channels corresponding to the multiple terminals received, the controller sequentially configures the measurement time slots of the first transmission channel set corresponding to the multiple terminals. In the case where there are unconfigured measurement time slots, the controller cyclically configures the unconfigured measurement time slots to measure the third transmission channel. Among them, the situation where there are unconfigured measurement time slots means that the number of terminals corresponding to the second transmission channels obtained by the controller is less than q, or the controller does not receive the second transmission channels sent by the terminals.

[0167] Optionally, based on the above relevant descriptions of steps 1 - 8, the above formula (L-K) satisfies the following formula 1.

[0168]

[0169] As some possible implementation manners, the process of the above controller receiving the second transmission channel corresponding to the terminal can be as follows: The terminal sends the index number of the second transmission channel to the controller. The process of the above controller receiving the second transmission channel corresponding to the terminal can also be as follows: The terminal sends the signal quality indicators of all the third transmission channels measured to the controller. Correspondingly, the controller receives the signal quality indicators of all the third transmission channels and compares the multiple signal quality indicators. The controller determines the third transmission channel corresponding to the signal quality indicator with the maximum value as the second transmission channel.

[0170] Combined with the examples described above regarding steps 1 - 8, taking q = 4, the terminals that feedback the second transmission channel to the controller include terminal 1, terminal 2, and terminal 3. The second transmission channel obtained by the controller for the first time is the second transmission channel of terminal 1, the second transmission channel obtained by the controller for the second time is the second transmission channel of terminal 2, and the second transmission channel obtained by the controller for the third time is the second transmission channel of terminal 3. And taking the beam codebook set number corresponding to the second transmission channel of terminal 1 as 1, the beam codebook set number corresponding to the second transmission channel of terminal 2 as 2, and the beam codebook set number corresponding to the second transmission channel of terminal 3 as 2 as an example, the scheme 2 is exemplarily described as follows: The controller determines that the total number of measurement time slots to be configured is 272. The implementation process of the controller configuring the first x * y measurement time slots in the above scheme 2 can be: The controller configures the first 16 measurement time slots, and the first 16 measurement time slots are used for the terminal to measure the beam codebook pairs composed of beam 1 and codebook 1 in the third transmission channel set, ……, the beam codebook pairs composed of beam 13 and codebook 49.

[0171] The controller configures the 17th to 80th measurement time slots to measure the beam codebook pairs composed of beam 1 and codebook 1, the beam codebook pairs composed of beam 1 and codebook 2, ……, the beam codebook pairs composed of beam 4 and codebook 16.

[0172] The controller configures the 81 - 144th measurement time slots to measure the beam codebook pairs composed of beam 1 and codebook 17, the beam codebook pairs composed of beam 1 and codebook 18, ……, the beam codebook pairs composed of beam 4 and codebook 32.

[0173] The controller configures the 145 - 272nd measurement time slots to cyclically measure the beam codebook pairs composed of beam 1 and codebook 1 in the third transmission channel set, ……, the beam codebook pairs composed of beam 13 and codebook 49.

[0174] As can be known from the relevant description of scheme 2 above, the controller can configure the corresponding first measurement time slot set for multiple terminals based on the time sequence of the second transmission channels of the multiple terminals obtained. Since each first measurement time slot set configured by the controller in scheme 2 includes consecutive first measurement time slots, the terminal needs to obtain consecutive first measurement time slots. In view of this, as Figure 7 shown, S301 recorded in the embodiments of the present application may include the following S701.

[0175] S701. The terminal determines the Kth to Lth measurement time slots among the multiple second measurement time slots as the first measurement time slot set.

[0176] Among them, the Kth measurement time slot is the first measurement time slot in the remaining measurement time slot set, and the difference between K and L is the number of first transmission channels included in the first transmission channel set.

[0177] Optionally, the implementation process of the above S701 can be as follows: The terminal scans (L - K)*q second measurement time slots and determines the index numbers of the fourth transmission channels included in each second measurement time slot. The terminal determines the second measurement time slots corresponding to (L - K) first transmission channels based on the index numbers, where the set number of the first transmission channels is the same as the set number of the second transmission channel corresponding to the terminal. The terminal determines the second measurement time slots corresponding to the Kth first transmission channel to the Lth first transmission channel as the first measurement time slot set.

[0178] The following elaborates on Solution 3 in combination with the relevant descriptions of the above Steps 1 - 8.

[0179] As can be seen from the foregoing relevant descriptions of Solution 1 and Solution 2, the controller configures the corresponding first measurement time slot for the terminal based on the second transmission channel corresponding to the received terminal. In view of this, the measurement method described in the embodiments of the present application is based on Solution 1 and Solution 2, and proposes an extended method 3 for Solution 1 and Solution 2.

[0180] As another possible implementation manner, the implementation process of the above controller configuring the corresponding first measurement time slot set for the terminal can be as follows: The controller determines that the number of measurement time slots to be configured is M*N. The controller configures the first x*y measurement time slots, and the first x*y measurement time slots are used for the terminal to measure the third transmission channel. The controller counts the set numbers corresponding to the second transmission channels of the terminal obtained within the historical time period T, and determines the acquisition ratio of each set number obtained within the historical time T.

[0181] The controller sorts each set number based on the acquisition ratio of each set number obtained within the historical time T, and configures measurement time slots for the first transmission channels other than the second transmission channel corresponding to each set number in the sorted order until the controller finishes configuring the (x*y + 1)th measurement time slot to the M*Nth measurement time slot.

[0182] Optionally, the implementation process of the above controller obtaining the set number corresponding to the second transmission channel of the terminal can be as follows: The terminal measures the signal of the corresponding third transmission channel and obtains the second transmission channel. The terminal sends the index number of the second transmission channel to the controller. Correspondingly, the controller receives the index number corresponding to the second transmission channel of the terminal, and determines the set number corresponding to the second transmission signal based on the index number.

[0183] Exemplarily, the above historical time T can be 8 hours, or the above historical time T can also be 3 days. Of course, the above is only an exemplary description of the historical time period. The historical time period recorded in the embodiments of the present application can be set according to the specific configuration of the network device, and the present application does not make any restrictions on this.

[0184] In a possible implementation manner, the acquisition ratio of each of the above set numbers satisfies the following formula 2:

[0185]

[0186] where r is the set number, and p r represents the acquisition ratio of the set number r, and n r represents the number of times the controller acquires the set number r within the historical time T, and n total represents the number of times the controller acquires all set numbers within the historical time T. r is a positive integer and r is greater than or equal to 1.

[0187] The following combines the examples described in the above steps 1 - 8. Taking the acquisition ratios of the set numbers acquired by the controller within the past time T from high to low as: set number 1, set number 2, set number 3, set number 4 as an example, an exemplary description of Solution 3 is as follows: The implementation process of the above controller configuring the first x*y measurement time slots with earlier measurement time slots can be: The controller configures the first 16 measurement time slots, and the first 16 measurement time slots are used for the terminal to measure the beam codebook pairs composed of beam 1 and codebook 1 in the third transmission channel, ……, the beam codebook pairs composed of beam 13 and codebook 49.

[0188] The controller configures the 17th to 79th measurement time slots to measure the beam codebook pairs composed of beam 1 and codebook 2, beam 1 and codebook 3, beam 1 and codebook 4, ……, beam 4 and codebook 16 with the set number 1.

[0189] And so on, the controller configures the 206th to 268th measurement time slots to measure the beam codebook pairs composed of beam 1 and codebook 49, beam 1 and codebook 50, ……, beam 4 and codebook 64 with the set number 4.

[0190] In addition, optionally, in Solution 3, the controller can reconfigure the M*N measurement time slots every interval of the historical time T based on the updated acquisition ratio of each set number.

[0191] As can be seen from the foregoing descriptions of "S301" and "S302", the terminal obtains the first transmission channel set and the first measurement time slot set. Since the controller can directly send the indication information corresponding to the first transmission channel set and the indication information corresponding to the first measurement time slot set to the terminal, the terminal can directly receive the first transmission channel set and the first measurement time slot set based on the indication information. In view of this, as Figure 8 shown, before S301 and S302, the measurement method described in the embodiments of the present application may further include the following S801.

[0192] S801. The controller sends the first information to the terminal. Correspondingly, the terminal receives the first information from the controller.

[0193] Wherein, the first information is used to indicate the first transmission channel set and the first measurement time slot set.

[0194] Exemplarily, the above first information may include: the time domain position of the first transmission channel set, the frequency domain position of the first transmission channel, the time domain position of the first measurement time slot set, and the frequency domain position of the first measurement time slot set. Of course, the above is only an exemplary description of the first information, and the first information described in the embodiments of the present application may further include other information, such as the number of antennas and the number of MIMO layers, and the present application does not make any restrictions on this.

[0195] As can be seen from the foregoing descriptions of "S302", the terminal measures the first transmission channel on the first measurement time slot. After the measurement, the terminal can obtain the signal quality of the signal corresponding to each first transmission channel. That is to say, the terminal needs to send the first transmission channel with the strongest signal quality to the controller. In view of this, as Figure 9 shown, the measurement method described in the embodiments of the present application may further include the following S901.

[0196] S901. The terminal sends the second information to the controller. Correspondingly, the controller receives the second information from the terminal.

[0197] Wherein, the second information is used to indicate the first transmission channel with the strongest signal quality in the first transmission channel set.

[0198] As a possible implementation manner, the second information may be the index number corresponding to the first transmission channel with the strongest signal quality. Of course, the above is only an exemplary description of the second information, and the second information described in the embodiments of the present application may also be other information, such as the measured value of the signal strength corresponding to each transmission channel in the first transmission channel set obtained by the terminal.

[0199] In addition, optionally, when the second information is the measured value of the signal strength corresponding to each transmission channel in the first transmission channel set obtained by the terminal, the controller may compare the measured values of the signal strength corresponding to each transmission channel in the second information, determine the measured value with the maximum signal strength, and determine the transmission channel with the strongest signal strength based on the measured value with the maximum signal strength.

[0200] It can be understood that the above measurement method can be implemented by a measurement device. In order to implement the above functions, the measurement device includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the modules and algorithm steps of each example described in the embodiments disclosed in this application, the disclosed embodiments of this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the disclosed embodiments of this application.

[0201] The disclosed embodiments of this application can perform functional module division according to the measurement device generated by the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the disclosed embodiments of this application is illustrative, only a logical function division, and there may be other division methods in actual implementation.

[0202] Figure 10 It is a schematic structural diagram of a measurement device provided by an embodiment of the present invention. As Figure 10 shown, the measurement device 100 can be used to execute Figures 3 - 9 the measurement method shown. The measurement device 100 includes: a communication unit 1001 and a processing unit 1002.

[0203] The communication unit 1001 is used to obtain a first transmission channel set and a first measurement time slot set. The transmission channel is determined based on a beam and a codebook. The first transmission channels included in the first transmission channel set are determined from at least one transmission channel based on the signal quality of the signal corresponding to the transmission channel. The signal corresponding to the transmission channel is the signal transmitted based on the transmission channel. The first measurement time slots in the first measurement time slot set are the measurement time slots configured for the first transmission channels, and the transmission channels are determined based on a beam and a codebook. The processing unit 1002 is used to measure the signal corresponding to the first transmission channel in the first measurement time slot.

[0204] In a possible implementation, the processing unit 1002 is further configured to arbitrarily combine the beams in the beam set corresponding to the second transmission channel and the codebooks in the codebook set corresponding to the second transmission channel to obtain a first transmission channel set, where the second transmission channel is determined based on signal quality and coverage area.

[0205] In a possible implementation, the processing unit 1002 is further configured to measure the third transmission channels in the third transmission channel set to obtain the signal quality corresponding to each third transmission channel; the third transmission channel set is obtained by arbitrarily combining the central beams in each beam set of at least one beam set and the central codebooks in each codebook set of at least one codebook set; where the central beam is a beam covering the first central area, and the beam adjusted based on the central codebook covers the second central area; the processing unit 1002 is further configured to determine the third transmission channel with the strongest signal quality in the third transmission channel set as the second transmission channel.

[0206] In a possible implementation, the processing unit 1002 is further configured to determine the correspondence between the fourth transmission channel and the second measurement time slot, where the fourth transmission channel is obtained by arbitrarily combining any beam supporting communication between the network device and the terminal and any codebook supported by the intelligent metasurface, and the second measurement time slot is used for the terminal to measure the fourth transmission channel; the processing unit 1002 is further configured to determine the second measurement time slot corresponding to the first transmission channel as the first measurement time slot in the first measurement time slot set.

[0207] In a possible implementation, the processing unit 1002 is further configured to determine the Kth measurement time slot to the Lth measurement time slot among the multiple second measurement time slots as the first measurement time slot set, where the Lth measurement time slot is the first measurement time slot in the remaining measurement time slot set, and the difference between K and L is the number of first transmission channels included in the first transmission channel set.

[0208] In a possible implementation, the communication unit 1001 is further configured to receive first information from the controller, where the first information is used to indicate the first transmission channel set and the first measurement time slot set.

[0209] In a possible implementation, the communication unit 1001 is further configured to send second information to the controller, where the second information is used to indicate the first transmission channel with the strongest signal quality corresponding to the first transmission channel set.

[0210] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above functional modules is used as an example. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0211] The present disclosure also provides a computer-readable storage medium with instructions stored thereon. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the measurement method provided in the above embodiments of the present disclosure.

[0212] The embodiments of the present disclosure also provide a computer program product containing instructions. When it runs on an electronic device, the electronic device is enabled to execute the measurement method provided in the above embodiments of the present disclosure.

[0213] Among them, a computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer-readable storage medium well-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 application specific integrated circuit (ASIC). In the embodiments of the present application, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0214] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A measurement method, characterized in that: Applied to a terminal, the method comprises: Acquire a first transmission channel set and a first measurement time slot set, wherein a first transmission channel included in the first transmission channel set is determined from at least one transmission channel based on a signal quality of a signal corresponding to the transmission channel, and the signal corresponding to the transmission channel is a signal transmitted based on the transmission channel; a first measurement time slot in the first measurement time slot set is a measurement time slot configured for the first transmission channel, and the transmission channel is determined based on a beam and a codebook; In the first measurement time slot, a signal corresponding to the first transmission channel is measured.

2. The method according to claim 1, characterized in that The acquiring the first transmission channel set comprises: The first transmission channel set is obtained by arbitrarily combining beams in a beam set corresponding to a second transmission channel and a codebook in a codebook set corresponding to the second transmission channel, where the second transmission channel is determined based on the signal quality and the coverage area.

3. The method according to claim 2, characterized in that The method further comprises: measuring a third transmission channel in a third transmission channel set to obtain a signal quality corresponding to each third transmission channel; the third transmission channel set is obtained by any combination of a central beam in each beam set in at least one beam set and a central codebook in each codebook set in at least one codebook set; the central beam is a beam covering a first central area, and a beam adjusted based on the central codebook covers a second central area; A third transmission channel with the strongest signal quality in the third transmission channel set is determined as the second transmission channel.

4. The method according to any one of claims 1 to 3, characterized in that The obtaining of the first measurement time slot set comprises: Determine a correspondence between a fourth transmission channel and a second measurement time slot, where the fourth transmission channel is obtained by any combination based on any beam supporting communication between the network device and the terminal and any codebook supported by the smart metasurface, and the second measurement time slot is used by the terminal to measure the fourth transmission channel; A second measurement time slot corresponding to the first transmission channel is determined as a first measurement time slot in a first measurement time slot set.

5. The method according to any one of claims 1 to 3, characterized in that: The obtaining of the first measurement time slot set comprises: The Kth measurement time slot to the Lth measurement time slot among the multiple second measurement time slots are determined as the first measurement time slot set, the Kth measurement time slot is the first measurement time slot in the remaining measurement time slot set, and the difference between K and L is the number of first transmission channels included in the first transmission channel set.

6. The method according to claim 1, characterized in that The acquiring the first transmission channel set and the first measurement time slot set includes: First information is received from a controller, where the first information is used to indicate the first transmission channel set and the first measurement time slot set.

7. The method according to claim 1, characterized in that The method further comprises: Second information is sent to the controller, where the second information is used to indicate a first transmission channel in the first transmission channel set that corresponds to a first transmission channel with the strongest signal quality.

8. A measuring device, characterized in that: include: Memory and processor; The memory is coupled to the processor; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the measuring method according to any one of claims 1 to 7 is performed.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is enabled to execute the measurement method according to any one of claims 1 to 7.

10. A computer program product, characterized in that The computer program product comprises computer program instructions, which implement the measurement method according to any one of claims 1 to 7 when executed by a processor.