Communication method and device and computer readable storage medium

By receiving configuration information, the intelligent surface controller can flexibly switch between different control modes, solving the problem of intelligent metasurface parameter configuration and improving the flexibility of parameter configuration and user communication experience.

CN119277408APending Publication Date: 2025-01-07SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310799507.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

How to achieve efficient configuration of intelligent metasurface parameters when existing intelligent metasurface controllers switch between different control modes is a technical problem that urgently needs to be solved.

Method used

By receiving the first configuration information, indicating multiple parameters applicable to various control modes, each parameter having at least one candidate value, the intelligent surface controller extracts the parameter combination corresponding to the current control mode and controls the reflection and/or transmission of electromagnetic waves under the current control mode.

Benefits of technology

It enables intelligent surface controllers to flexibly switch between different control methods, improves the flexibility and accuracy of parameter configuration, and enhances the user communication experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277408A_ABST
    Figure CN119277408A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device and a computer readable storage medium, and the method comprises the steps: receiving first configuration information, the first configuration information being used for indicating a plurality of parameters suitable for a plurality of regulation modes, and each parameter having at least one candidate value; extracting a first parameter combination corresponding to the current regulation and control mode according to the first configuration information, wherein each first parameter combination comprises the various parameters and target values thereof; and controlling reflection and / or transmission of electromagnetic waves according to the first parameter combination in the current regulation and control mode. The invention provides a scheme for configuring the parameters of the intelligent surface controller, so that the intelligent surface controller can be flexibly switched among different regulation and control modes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device, and a computer-readable storage medium. Background Art

[0002] Smart metasurfaces, with their unique intelligent control of electromagnetic waves, provide unlimited possibilities for new wireless signal modulation hardware paradigms and smart wireless environments. Various new smart metasurface designs are constantly emerging with the following characteristics: 1. Currently, most of the working modes of smart metasurfaces only support one of the reflection-only or transmission-only modes; 2. A new type of simultaneously transmitting and reflecting surface (STARS) that integrates reflection and transmission functions. Compared with the single-function reconfigurable intelligent surface (RIS), STARS can achieve 360° coverage and has more degrees of adjustment freedom.

[0003] In the prior art, STARS has the following control modes: 1. Reflection-transmission energy splitting (ES): In this mode, all STARS electromagnetic units are in a superposition state of reflection and transmission, and each electromagnetic unit has an independently adjustable signal amplitude and phase control; 2. Reflection-transmission mode switching (MS): In this mode, the electromagnetic units of STARS are divided into two groups, and the electromagnetic units of each group only work in a pure reflection state or a pure transmission state; 3. Reflection-transmission time-sharing switching (TS): In this mode, the entire STARS periodically alternates between a pure reflection state and a pure transmission state. Although energy splitting mode 1 has a high adjustment complexity, it can obtain the best STARS beamforming gain; compared with the energy splitting mode, the advantage of mode 2 is that it is more convenient for practical implementation. When all electromagnetic units are grouped, the mode switching STARS can be regarded as a combination of a reflection RIS and a transmission RIS. However, since not all electromagnetic units participate in reflection and transmission, the disadvantage of this mode is that the maximum beamforming gain cannot be obtained. The design of mode 3 makes the communication design optimization of the reflection signal process and the transmission signal process independent of each other. However, this mode requires frequent switching of the working mode of the electromagnetic unit, so the requirements for clock synchronization are high.

[0004] However, existing smart surface controllers switch between different control modes, and how to configure the parameters of smart metasurfaces is a technical problem that needs to be solved urgently. Summary of the invention

[0005] The present application provides a communication method and device, and provides a solution for configuring parameters of an intelligent surface controller, so that the intelligent surface controller can flexibly switch between different control modes.

[0006] In order to achieve the above objectives, this application provides the following technical solutions:

[0007] In a first aspect, a communication method is provided, which receives first configuration information, where the first configuration information is used to indicate multiple parameters applicable to multiple control modes, each parameter having at least one candidate value; extracts a first parameter combination corresponding to a current control mode according to the first configuration information, each first parameter combination including the multiple parameters and their target values; and controls the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control mode.

[0008] Optionally, the first configuration information includes multiple parameter lists, each parameter list includes Z max second parameter combinations, each of which includes multiple parameters of different working modes and their candidate values, where Z max Is a positive integer.

[0009] Optionally, the first configuration information includes multiple parameter list combinations, each parameter list combination includes multiple parameter lists, each parameter list combination corresponds to a control mode, and each parameter list includes Z max second parameter combinations, each of which includes the plurality of parameters and their candidate values, wherein Z max Is a positive integer.

[0010] Optionally, extracting a first parameter combination corresponding to the current control mode according to the first configuration information includes: selecting a target parameter list combination corresponding to the current control mode from the multiple parameter list combinations, and selecting the first parameter combination from the target parameter list combination.

[0011] Optionally, after receiving the first configuration information, the method further includes: receiving second configuration information, where the second configuration information includes an identifier of an activated parameter list, and the first parameter combination is extracted from the activated parameter list.

[0012] Optionally, the first configuration information includes multiple parameter sets, each parameter set corresponds to a parameter, each parameter set includes multiple parameter groups, and each parameter group includes at least one candidate value for the parameter.

[0013] Optionally, after receiving the first configuration information, the method further includes: receiving third configuration information, the third configuration information including pairing information between different parameter groups corresponding to each control method, and the first parameter combination is extracted based on the first configuration information and the third configuration information.

[0014] Optionally, the multiple parameters include one or more of time, first beam information and its working mode, second beam information and its working mode, and reflection-transmission power ratio; or the multiple parameters include one or more of time, first beam information, second beam information, and reflection-transmission power ratio, wherein the first beam information and the second beam information respectively have corresponding working modes.

[0015] Optionally, the first configuration information includes multiple parameter lists, each parameter list includes Z max a third parameter combination, each of which includes the plurality of parameters and their candidate values, and the third parameter combination does not include the reflection-transmission power ratio, wherein Z max Is a positive integer.

[0016] Optionally, the first configuration information also includes a reflection-transmission power ratio corresponding to each parameter list.

[0017] Optionally, the first configuration information includes multiple parameter sets, each parameter set corresponds to a parameter, each parameter set includes multiple parameter groups, each parameter group includes at least one candidate value of the parameter, the same parameter group has the same reflection-transmission power ratio, and the parameter set does not correspond to the reflection-transmission power ratio.

[0018] Optionally, after receiving the first configuration information, the method further includes: receiving a power control parameter, wherein the power control parameter includes a reflection-transmission power ratio.

[0019] Optionally, the multiple parameters include one or more of time, first beam information and its working mode, second beam information and its working mode, or the multiple parameters include one or more of time, the first beam information and the second beam information, wherein the first beam information and the second beam information respectively have corresponding working modes.

[0020] Optionally, the control mode is selected from a reflection-transmission energy splitting mode, a reflection-transmission mode switching mode and a reflection-transmission time-sharing switching mode.

[0021] In a second aspect, the present application also discloses a communication method, which includes: sending first configuration information, wherein the first configuration information is used to indicate multiple parameters applicable to multiple control methods, each parameter having at least one candidate value, and the first configuration information is used to extract first parameter combinations, each first parameter combination including the multiple parameters and their target values.

[0022] In a third aspect, the present application also discloses a communication device, which includes: a communication module for receiving first configuration information, wherein the first configuration information is used to indicate multiple parameters applicable to multiple control methods, and each parameter has at least one candidate value; a processing module for extracting a first parameter combination corresponding to a current control method based on the first configuration information, each first parameter combination including the multiple parameters and their target values; the processing module is also used to control the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control method.

[0023] In a fourth aspect, the present application also discloses a communication device, which includes: a communication module, used to send first configuration information, the first configuration information is used to indicate multiple parameters applicable to multiple control methods, each parameter has at least one candidate value, the first configuration information is used to extract first parameter combinations, each first parameter combination includes the multiple parameters and their target values.

[0024] In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program is executed by a processor to execute any one of the methods provided in the first aspect or the second aspect.

[0025] In a sixth aspect, a communication device is provided, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to execute any one of the methods provided in the first aspect.

[0026] In a seventh aspect, a communication device is provided, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and wherein the processor executes the computer program to execute any one of the methods provided in the second aspect.

[0027] In an eighth aspect, a computer program product is provided, on which a computer program is stored, and the computer program is executed by a processor to execute any one of the methods provided in the first aspect or the second aspect.

[0028] In a ninth aspect, a communication system is provided, comprising the above-mentioned terminal device and the above-mentioned network device.

[0029] In the tenth aspect, an embodiment of the present application further provides a chip (or a data transmission device) on which a computer program is stored, and when the computer program is executed by the chip, the steps of the above method are implemented.

[0030] In the eleventh aspect, an embodiment of the present application also provides a system chip, which is applied to a terminal, and the chip system includes at least one processor and an interface circuit, the interface circuit and the at least one processor are interconnected through lines, and the at least one processor is used to execute instructions to execute any one of the methods provided in the first aspect or the second aspect.

[0031] Compared with the prior art, the technical solution of this application has the following beneficial effects:

[0032] In the technical solution of the present application, the intelligent surface controller receives first configuration information, the first configuration information is used to indicate multiple parameters applicable to multiple control modes, each parameter has at least one candidate value; the first parameter combination corresponding to the current control mode is extracted according to the first configuration information, each first parameter combination includes multiple parameters and their target values; the reflection and / or transmission of electromagnetic waves are controlled according to the first parameter combination under the current control mode. In the technical solution of the present application, the first configuration information is used to configure the parameters applicable to multiple control modes for the intelligent surface controller, so that the intelligent surface controller can select the first parameter combination suitable for the current control mode, thereby realizing the control of the reflection and / or transmission of electromagnetic waves; the technical solution of the present application enables the intelligent surface controller to flexibly switch between different control modes, and realizes flexible management of the intelligent surface controller. In addition, the above configuration can also enable the intelligent surface controller to quickly and accurately perform phase adjustment and beam adjustment in different control modes, serve the target terminal, and improve the user communication experience.

[0033] Furthermore, the first configuration information includes multiple parameter lists, each parameter list includes Z max The invention provides a second parameter combination, each of which includes multiple parameters of different working modes and their candidate values. The technical solution of the present application configures multiple parameters of different working modes in each second parameter combination, so that the intelligent surface controller can actively select appropriate parameters according to its current control mode, and the configuration method is simple.

[0034] Furthermore, the first configuration information includes multiple parameter list combinations, each parameter list combination includes multiple parameter lists, and each parameter list combination corresponds to a control mode. The technical solution of the present application enables the intelligent surface controller to directly select a suitable configuration parameter list combination by configuring the parameter list combination to correspond to the control mode without extracting specific parameters, thereby simplifying the operation of the intelligent surface controller and improving the performance of the intelligent surface controller.

[0035] Furthermore, the first configuration information includes multiple parameter sets, each parameter set corresponds to a parameter, each parameter set includes multiple parameter groups, and each parameter group includes at least one candidate value of the parameter. The technical solution of the present application configures parameter sets and corresponds parameter sets to parameters, so that the network side can configure each parameter independently, thereby improving the flexibility of parameter configuration of the smart surface controller.

[0036] Furthermore, the smart surface controller receives a power control parameter, and the power control parameter includes a reflection-transmission power ratio. The technical solution of the present application configures the power control parameter to include the reflection-transmission power ratio, so that other parameters of the smart surface controller and the reflection-transmission power ratio can be configured in different ways, further improving the flexibility of the configuration of the parameters of the smart surface controller. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 It is an interactive flow chart of a communication method provided in an embodiment of the present application;

[0038] Figure 2 is an interactive flow chart of another communication method provided in an embodiment of the present application;

[0039] Figure 3 is an interactive flow chart of another communication method provided in an embodiment of the present application;

[0040] Figure 4 is an interactive flow chart of another communication method provided in an embodiment of the present application;

[0041] Figure 5 is an interactive flow chart of another communication method provided in an embodiment of the present application;

[0042] Figure 6 is an interactive flow chart of another communication method provided in an embodiment of the present application;

[0043] Figure 7 It is a structural diagram of a communication configuration provided by an embodiment of the present application;

[0044] Figure 8 It is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] The communication systems to which the embodiments of the present application are applicable include, but are not limited to, Long Term Evolution (LTE) systems, fifth-generation (5G) systems, new wireless (NR) systems, and future evolution systems or multiple communication fusion systems. Among them, the 5G system can be a non-standalone (NSA) 5G system or a standalone (SA) 5G system. The technical solution of the present application is also applicable to different network architectures, including but not limited to relay network architectures, dual-connection architectures, vehicle-to-everything communication architectures, and other architectures.

[0046] The present application mainly relates to the communication between a terminal device and a network device. The terminal device may be a reconfigurable intelligence surface (RIS), such as a smart surface controller.

[0047] The network device in the embodiment of the present application may also be referred to as an access network device, for example, it may be a base station (BS) (also referred to as a base station device), and the network device is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, in the second-generation (2G) network, the equipment that provides base station functions includes the base transceiver station (BTS), in the third-generation (3G) network, the equipment that provides base station functions includes the node B (NodeB), and in the fourth-generation (4G) network, the equipment that provides base station functions includes the evolved node B (eNB). In wireless local area networks (WLAN), the equipment that provides base station functions is the access point (AP), and the equipment that provides base station functions in NR is the next generation Node Base station (gNB), as well as the evolved node B (ng-eNB), where the gNB and the terminal device communicate using NR technology, and the ng-eNB and the terminal device communicate using evolved universal terrestrial radio access (Evolved Universal Terrestrial Radio Access, E-UTRA) technology, and both gNB and ng-eNB can be connected to the 5G core network. The network devices in the embodiments of the present application also include devices that provide base station functions in future new communication systems, etc.

[0048] The terminal equipment in the embodiments of the present application may refer to various forms of access terminals, user units, user stations, mobile stations, mobile stations (Mobile Station, MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication devices, user agents or user devices. The terminal equipment may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolving Public Land Mobile Network (PLMN), etc., which is not limited in the embodiments of the present application. The terminal equipment may also be referred to as User Equipment (UE), a terminal, etc.

[0049] The intelligent surface controller in this embodiment can also be called RIS controller, reconfigurable intelligent surface controller, intelligent metasurface controller, controller, etc.

[0050] Specifically, RIS is mainly composed of three sub-layers and an intelligent surface controller. The outermost layer is composed of many reflective units printed on a dielectric substrate, which directly interact with the incident signal and reflect the signal; the second layer is usually designed as a copper plate or other metal plate, the main function of which is to prevent the signal from penetrating the reflective surface, thereby causing signal attenuation; the third layer is a control circuit board, through which the values ​​of capacitance, resistance, and inductance in all reflective units of RIS can be independently adjusted, thereby adjusting the amplitude or phase of the reflected signal; the intelligent surface controller usually uses a field-programmable gate array (FPGA), through which the reflection coefficient (including amplitude and phase) of each reflective unit can be controlled. In the current intelligent surface structure, PIN diodes are the most widely used. During processing, each reflective unit will have a PIN diode connected. In order for the PIN diode to switch between the "on" and "off" states in the equivalent circuit, the bias voltage of the diode needs to be controlled through a DC feed line, thereby generating a phase shift difference. Therefore, by using FPGA to set the corresponding bias voltage on the smart surface, the phase shift of each reflection unit on the smart surface can be achieved. On this basis, the smart surface controller can be used to jointly adjust multiple (or even the entire smart surface) reflection units, thereby realizing the control of the reflection beamforming to meet the needs of different communication scenarios.

[0051] As described in the background technology, existing smart surface controllers switch between different control modes. How to configure the parameters of the smart metasurface is a technical problem that needs to be solved urgently.

[0052] In the technical solution of the present application, the first configuration information is used to configure the parameters applicable to a variety of control modes for the intelligent surface controller, so that the intelligent surface controller can select the first parameter combination suitable for the current control mode, thereby realizing the control of the reflection and / or transmission of electromagnetic waves; the technical solution of the present application enables the intelligent surface controller to flexibly switch between different control modes, thereby realizing flexible management of the intelligent surface controller. In addition, the above configuration can also enable the intelligent surface controller to quickly and accurately perform phase adjustment and beam adjustment in different control modes, serve the target terminal, and improve the user communication experience.

[0053] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0054] See also Figure 1 The method provided in this application specifically includes the following steps:

[0055] Step 101: A network device sends first configuration information, where the first configuration information is used to indicate multiple parameters applicable to multiple control modes, each parameter having at least one candidate value. Accordingly, the smart surface controller receives the first configuration information.

[0056] Step 102: The intelligent surface controller extracts a first parameter combination corresponding to the current control mode according to the first configuration information, each of which includes multiple parameters and their target values. Specifically, the target value of the parameter is selected from the candidate values ​​of the parameter, and the target value of the parameter is part or all of the candidate values ​​of the parameter.

[0057] Step 103: the smart surface controller controls the reflection and / or transmission of electromagnetic waves according to the first parameter combination in the current regulation mode. Specifically, the smart surface controller can achieve the reflection and / or transmission of electromagnetic waves by controlling the electromagnetic units of the smart surface.

[0058] It should be pointed out that the serial numbers of the steps in this embodiment do not limit the execution order of the steps.

[0059] It is understandable that, in a specific implementation, the communication method can be implemented in the form of a software program, which runs in a processor integrated inside a chip or a chip module. The method can also be implemented in the form of software combined with hardware, which is not limited in this application.

[0060] In this embodiment, the first configuration information may be carried in a radio resource control (RRC) signaling, that is, the RRC signaling sent by the network device to the smart surface controller includes the above-mentioned first configuration information.

[0061] In this embodiment, the control mode can be selected from a reflection-transmission energy split mode, a reflection-transmission mode switching mode and a reflection-transmission time-sharing switching mode.

[0062] When the network device configures the parameters in the first configuration information, the first configuration information may be configured to include different contents, which are respectively described below in conjunction with specific embodiments.

[0063] Embodiment 1: The first configuration information includes multiple parameter lists, each parameter list includes Z max second parameter combinations, each of which includes multiple parameters of different working modes and their candidate values, where Z max Is a positive integer.

[0064] Please refer to Figure 2 In step 201, the network device sends the first configuration information to the smart surface controller.

[0065] In a specific embodiment, the multiple parameters may include one or more of time, first beam information and its working mode, second beam information and its working mode, and reflection-transmission power ratio. Specifically, the working mode is selected from reflection and transmission.

[0066] For example, the specific form of the i-th parameter list Listi is as follows.

[0067]

[0068] Wherein, Time1 to TimeN represent respective times, beamindex1 to beamindexN represent beams with indices 1 to N respectively, R represents the working mode as reflection, T represents the working mode as transmission, and 1 / 2 to 3 / 4 represent the transmission-reflection power ratio. Specifically, N represents the number of times, and the value of N can be combined with the number of second parameters Z max For example, when the second parameter combination corresponds to multiple times, the value of N is greater than Z. max .

[0069] In another specific embodiment, the multiple parameters include one or more of time, first beam information, second beam information, and reflection-transmission power ratio. The first beam information and the second beam information have corresponding working modes, respectively. For example, the working mode of the default beam information 1 is reflection, and the working mode of the default beam information 2 is transmission.

[0070] For example, the i-th parameter list List i The specific form is as follows.

[0071]

[0072] Compared with the above-mentioned embodiment, the parameter list in this embodiment does not need to configure the working mode parameter, and the signaling overhead is smaller.

[0073] It should be noted that the working mode corresponding to the beam information may be specified by a communication standard protocol, or may be sent in advance by a network device to the smart surface controller.

[0074] In step 202 and step 203, the smart surface controller extracts a first parameter combination corresponding to the current control mode according to the first configuration information, and controls the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control mode.

[0075] In a specific embodiment, the smart surface controller may periodically perform the above steps.

[0076] In another specific embodiment, the smart surface controller may receive second configuration information, the second configuration information including an identification of an activated parameter list, and the first parameter combination is extracted from the activated parameter list.

[0077] Specifically, the network device may activate the parameter list by carrying the identifier of the parameter list through a Media Access Control (MAC) control element (CE), and the smart surface controller periodically executes the above steps according to the activated parameter list.

[0078] For example, the current control mode of the intelligent surface controller is the reflection-transmission energy splitting mode, then the intelligent surface controller extracts the information required for the reflection-transmission energy splitting mode: time1, the reflected beam is beam information 1, and since the transmission beam and the reflected beam are the same under this control mode, the transmission beam is also beam information 1, and the transmission and reflection power ratio is 1 / 2.

[0079] For another example, the current control mode of the intelligent surface controller is the reflection-transmission time-sharing switching mode. The intelligent surface controller extracts the information required for the reflection-transmission time-sharing switching mode. Under this control mode, the working mode at a moment can only be reflection or transmission. Then one of the beam information 1 and the beam information 2 is configured as empty (NULL).

[0080] Embodiment 2: The first configuration information includes a plurality of parameter list combinations, each parameter list combination includes a plurality of parameter lists, each parameter list combination corresponds to a control mode, and each parameter list includes Z max second parameter combinations, each of which includes multiple parameters and candidate values ​​thereof, wherein Z max Is a positive integer.

[0081] In this embodiment, multiple parameter lists in the same parameter list combination may correspond to the same control method.

[0082] Please refer to Figure 3 In step 301, the network device sends the first configuration information to the smart surface controller.

[0083] In a specific embodiment, the multiple parameters may include time, first beam information and its working mode, second beam information and its working mode, and reflection-transmission power ratio. Specifically, the working mode is selected from reflection and transmission.

[0084] For example, the i-th parameter list List i The specific form is as follows;

[0085]

[0086] The i+Mth parameter list List i+M The specific form is as follows;

[0087]

[0088] The i+M1th parameter list List i+M1 The specific form is as follows;

[0089]

[0090] Among them, parameter list combination 1 includes the 1st parameter list to the i-th parameter list, and parameter list combination 1 corresponds to the reflection-transmission energy split mode, that is, the 1st parameter list to the i-th parameter list correspond to the reflection-transmission energy split mode. Parameter list combination 2 includes the i+1th parameter list to the i+Mth parameter list, and parameter list combination 2 corresponds to the reflection-transmission mode switching, that is, the i+1th parameter list to the i+Mth parameter list corresponds to the reflection-transmission mode switching. Parameter list combination 3 includes the i+M+1th parameter list to the i+M1th parameter list, and parameter list combination 3 corresponds to the reflection-transmission time-sharing switching mode, that is, the i+M+1th parameter list to the i+M1th parameter list corresponds to the reflection-transmission time-sharing switching mode.

[0091] In another specific embodiment, the multiple parameters include one or more of time, first beam information, second beam information, and reflection-transmission power ratio. The first beam information and the second beam information have corresponding working modes, respectively. For example, the working mode of the default beam information 1 is reflection, and the working mode of the default beam information 2 is transmission.

[0092] For example, the i-th parameter list List i The specific form is as follows.

[0093]

[0094] The i+Mth parameter list List i+M The specific form is as follows;

[0095]

[0096] The i+M1th parameter list List i+M1 The specific form is as follows;

[0097]

[0098] In step 302 and step 303, the smart surface controller extracts a first parameter combination corresponding to the current control mode according to the first configuration information, and controls the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control mode.

[0099] In a specific embodiment, the smart surface controller may periodically perform the above steps.

[0100] In another specific embodiment, the smart surface controller may receive second configuration information, the second configuration information including an identification of an activated parameter list, and the first parameter combination is extracted from the activated parameter list.

[0101] For example, the current control mode of the intelligent surface controller is the reflection-transmission energy splitting mode, then the intelligent surface controller extracts the first parameter combination from the 1st parameter list to the i-th parameter list, the information extracted by the intelligent surface controller is time1, the reflected beam is beam information 1, the transmitted beam is also beam information 1, and the transmission and reflection power ratio is 1 / 2.

[0102] For another example, the current control mode of the intelligent surface controller is the reflection-transmission time-sharing switching mode. The intelligent surface controller extracts the information required for the reflection-transmission time-sharing switching mode. Under this control mode, the working mode at a moment can only be reflection or transmission. Then one of the beam information 1 and the beam information 2 is configured as NULL. At time 1, the reflected beam is beam index 1.

[0103] Embodiment 3: The first configuration information includes multiple parameter sets, each parameter set corresponds to a parameter, each parameter set includes multiple parameter groups, and each parameter group includes at least one candidate value of the parameter.

[0104] Please refer to Figure 4 In step 401, the network device sends the first configuration information to the smart surface controller.

[0105] In this embodiment, the multiple parameters may include time, first beam information, second beam information, and reflection-transmission power ratio.

[0106] For example, the specific form of one of the parameter groups in the first parameter set is as follows;

[0107]

[0108] The specific form of one of the parameter groups of the second parameter set is as follows;

[0109]

[0110] The specific form of one of the parameter groups of the third parameter set is as follows;

[0111]

[0112] Wherein, PowerRatio represents the reflection-transmission power ratio.

[0113] In step 402, the network device sends third configuration information to the smart surface controller. The third configuration information includes pairing information between different parameter groups corresponding to various control modes, and the first parameter combination is extracted according to the first configuration information and the third configuration information.

[0114] In this embodiment, the third configuration information can be carried in downlink control information (DCI) to implement dynamic configuration of the parameters of the smart surface controller. Specifically, the DCI is indicated by the index of each parameter, such as the index of time, the index of beam information, and the index of reflection and transmission power ratio.

[0115] For example, in the reflection-transmission energy splitting mode, the pairing information between parameter groups is as follows:

[0116]

[0117] In the reflection-transmission mode, the pairing information between parameter groups is as follows:

[0118]

[0119] In the reflection-transmission time-sharing switching mode, the pairing information between parameter groups is as follows:

[0120]

[0121] Among them, in the first parameter group representing beam information, the working mode of each beam is reflection; in the second parameter group representing beam information, the working mode of each beam is transmission.

[0122] In step 403 and step 404, the smart surface controller extracts a first parameter combination corresponding to the current control mode according to the first configuration information and the third training information, and controls the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control mode.

[0123] For example, in the reflection-transmission energy splitting mode, in the first parameter combination, the target value of the time parameter includes time1 to timeN; the target value of the reflection beam information parameter includes beam index1 to beam index N; the target value of the reflection and transmission power ratio parameter includes power ratio1 to power ratioN, and time1, beam index1, and power ratio1 have a corresponding relationship, which is directly indicated by DCI. In the reflection-transmission energy splitting mode, the beam information of the working mode of transmission is the same as the beam information of the working mode of reflection.

[0124] For the switching between reflection and transmission modes, in the first parameter combination, the target value of the time parameter includes time1 to timeN; the target value of the reflection beam information parameter includes beam index 1 to beam index N; the target value of the transmission beam information parameter includes beam index 1 to beam index N; the target value of the reflection and transmission power ratio parameter includes power ratio1 to power ratioN, time1, beam index1, beam index1, and power ratio1 have a corresponding relationship and are directly indicated through DCI.

[0125] For the reflection-transmission time-sharing switching mode, in the first parameter combination, the target value of the time parameter includes time1 to timeN; the target value of the reflection beam information parameter includes beam index 1 to beam index N; the target value of the transmission beam information parameter includes beam index 1 to beam index N; time1, beam index1, and NULL are corresponding relationships, which are directly indicated through DCI. In the reflection-transmission time-sharing switching mode, if the reflection beam information is NULL, only the beam whose working mode is transmission works at this moment; if the transmission beam information is NULL, only the beam whose working mode is reflection works at this moment.

[0126] Embodiment 4: The first configuration information includes multiple parameter lists, each parameter list includes Z max The first configuration information further includes a reflection-transmission power ratio corresponding to each parameter list, that is, the reflection-transmission power ratio has the same value in the same parameter list.

[0127] In this embodiment, the third parameter combination does not include the reflection-transmission power ratio.

[0128] Please refer to Figure 5In step 501, the network device sends the above-mentioned first configuration information to the smart surface controller.

[0129] In a specific embodiment, the multiple parameters may include time, first beam information and its working mode, second beam information and its working mode, and reflection-transmission power ratio. Specifically, the working mode is selected from reflection and transmission.

[0130] For example, the specific form of the i-th parameter list Listi is as follows, and the reflection-transmission power ratio corresponding to the i-th parameter list Listi is 1 / 2.

[0131]

[0132] For example, the specific form of the i+1th parameter list Listi+1 is as follows, and the reflection-transmission power ratio corresponding to the i+1th parameter list Listi+1 is 2 / 3.

[0133]

[0134] In another specific embodiment, the multiple parameters include one or more of time, first beam information, second beam information, and reflection-transmission power ratio. The first beam information and the second beam information have corresponding working modes, respectively. For example, the working mode of the default beam information 1 is reflection, and the working mode of the default beam information 2 is transmission.

[0135] For example, the i-th parameter list List i The specific form of is as follows, where the reflection-transmission power ratio corresponding to the i-th parameter list Listi is 1 / 2.

[0136]

[0137] In step 502 and step 503, the smart surface controller extracts a first parameter combination corresponding to the current control mode according to the first configuration information, and controls the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control mode.

[0138] In a specific embodiment, the smart surface controller may periodically perform the above steps.

[0139] In another specific embodiment, the smart surface controller may receive second configuration information, the second configuration information including an identification of an activated parameter list, and the first parameter combination is extracted from the activated parameter list.

[0140] For example, the current control mode of the intelligent surface controller is the reflection-transmission energy splitting mode. When the intelligent surface controller receives the i-th parameter list, the intelligent surface controller extracts the information required for the reflection-transmission energy splitting mode: time1, the reflected beam is beam information 1. Since the transmission beam and the reflected beam are the same under this control mode, the transmission beam is also beam information 1, and the transmission and reflection power ratio is 1 / 2 of the transmission and reflection power ratio corresponding to the i-th parameter list.

[0141] Embodiment 5: The first configuration information includes multiple parameter lists, each parameter list includes Z max third parameter combinations, each of which includes multiple parameters and candidate values ​​thereof.

[0142] Compared with the second parameter combination, the third parameter combination does not include the reflection-transmission power ratio.

[0143] Please refer to Figure 6 , in step 601, the network device sends the above-mentioned first configuration information to the smart surface controller.

[0144] The format of the parameter list in the embodiment of the present invention is the same as that in Embodiment 4 and will not be described again here.

[0145] In step 602, the network device sends a power control parameter to the smart surface controller. The power control parameter includes a reflection-transmission power ratio.

[0146] In this embodiment, the reflection-transmission power ratio and other parameters of the smart surface controller can be configured independently.

[0147] In step 603 and step 604, the smart surface controller extracts a first parameter combination corresponding to the current control mode according to the first configuration information and the power control parameter, and controls the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control mode.

[0148] In a specific embodiment, the smart surface controller may periodically perform the above steps.

[0149] In another specific embodiment, the smart surface controller may receive second configuration information, the second configuration information including an identification of an activated parameter list, and the first parameter combination is extracted from the activated parameter list.

[0150] For example, the current control mode of the smart surface controller is the reflection-transmission energy split mode, and the smart surface controller receives the i-th parameter list. The smart surface controller extracts the information required for the reflection-transmission energy split mode: time1, the reflected beam is beam information 1, and since the transmission beam and the reflected beam are the same under this control mode, the transmission beam is also beam information 1. The transmission and reflection power ratio is indicated and adjusted by the power control parameter.

[0151] Embodiment 6: The first configuration information includes multiple parameter sets, each parameter set corresponds to a parameter, each parameter set includes multiple parameter groups, each parameter group includes at least one candidate value of the parameter, and the parameter set does not correspond to the reflection-transmission power ratio.

[0152] In this embodiment, the network device sends third configuration information to the smart surface controller. The third configuration information includes pairing information between different parameter groups corresponding to each control mode, and the first parameter combination is extracted according to the first configuration information and the third configuration information.

[0153] In this embodiment, the third configuration information can be carried in the DCI to implement dynamic configuration of the parameters of the smart surface controller. Specifically, the DCI is indicated by the index of each parameter, such as the index of time, the index of beam information, and the index of reflection and transmission power ratio.

[0154] For example, in the reflection-transmission energy splitting mode, the pairing information between parameter groups is as follows:

[0155]

[0156] In the reflection-transmission mode, the pairing information between parameter groups is as follows:

[0157]

[0158] In the reflection-transmission time-sharing switching mode, the pairing information between parameter groups is as follows:

[0159]

[0160] Compared with Example 3, the parameter set configured in Example 6 does not include a parameter group for the reflection-transmission power ratio.

[0161] In this case, the network device can indicate and adjust the reflection-transmission power ratio to the smart surface controller through the power control parameters.

[0162] For more specific implementation methods of the embodiments of the present application, please refer to the aforementioned embodiments, which will not be repeated here.

[0163] Please refer to Figure 7 , Figure 7 A communication device 70 is shown, which may include:

[0164] A communication module 701 is used to receive first configuration information, where the first configuration information is used to indicate multiple parameters applicable to multiple control modes, each parameter having at least one candidate value;

[0165] The processing module 702 is used to extract the first parameter combination corresponding to the current control mode according to the first configuration information, and each first parameter combination includes multiple parameters and their target values.

[0166] The processing module 702 is further configured to control the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control mode.

[0167] In a specific implementation, the above-mentioned communication device 70 may correspond to a chip with communication function in a terminal device, such as a system-on-a-chip (SOC), a baseband chip, etc.; or correspond to a chip module with communication function in a terminal device; or correspond to a chip module with a data processing function chip, or correspond to a terminal device.

[0168] In another embodiment, the communication module 701 is used to send the first configuration information.

[0169] In this embodiment, the above-mentioned communication device 70 may correspond to a chip with communication function in the network equipment, such as SOC, baseband chip, etc.; or correspond to a chip module with communication function in the network equipment; or correspond to a chip module with a data processing function chip, or correspond to a network equipment.

[0170] For other related descriptions about the communication device 70 , reference may be made to the related descriptions in the aforementioned embodiments, which will not be repeated here.

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

[0172] The present application also discloses a storage medium, which is a computer-readable storage medium and stores a computer program, which can be executed when the computer program is run. Figures 1 to 3 The steps of the method shown in . The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. The storage medium may also include a non-volatile memory (non-volatile) or a non-transitory memory, etc.

[0173] Please refer to Figure 8 The embodiment of the present application also provides a hardware structure diagram of a communication device. The device includes a processor 801, a memory 802 and a transceiver 803.

[0174] Processor 801 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. Processor 801 may also include multiple CPUs, and processor 801 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).

[0175] The memory 802 may be a ROM or other types of static storage devices that can store static information and instructions, a RAM or other types of dynamic storage devices that can store information and instructions, or 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 compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, and the embodiments of the present application do not impose any restrictions on this. The memory 802 may exist independently (in this case, the memory 802 may be located outside the device or inside the device), or it may be integrated with the processor 801. Among them, the memory 802 may contain a computer program code. The processor 801 is used to execute the computer program code stored in the memory 802, thereby realizing the method provided in the embodiments of the present application.

[0176] The processor 801, the memory 802 and the transceiver 803 are connected via a bus. The transceiver 803 is used to communicate with other devices or communication networks. Optionally, the transceiver 803 may include a transmitter and a receiver. The device used to implement the receiving function in the transceiver 803 can be regarded as a receiver, and the receiver is used to perform the receiving step in the embodiment of the present application. The device used to implement the sending function in the transceiver 803 can be regarded as a transmitter, and the transmitter is used to perform the sending step in the embodiment of the present application.

[0177] when Figure 8 The schematic diagram of the structure shown in FIG. 1 is used to illustrate the structure of the terminal device involved in the above embodiment. The processor 801 is used to control and manage the actions of the terminal device. For example, the processor 801 is used to support the terminal device to execute Figure 1 Step 101, step 102 and step 103 in , or Figure 2 Step 201, step 202 and step 203 in, or Figure 3 Step 301, step 302 and step 303 in, or Figure 4 Step 401, step 402, step 403 and step 404 in, or Figure 5 Step 501, step 502 and step 503 in, or Figure 6 The processor 801 may communicate with other network entities, for example, the above-mentioned network device, through the transceiver 803. The memory 802 is used to store program codes and data of the terminal device. When the processor runs the computer program, it may control the transceiver 803 to receive one or more of RRC signaling, MAC signaling and DCI.

[0178] when Figure 8 The schematic diagram of the structure shown in FIG. 1 is used to illustrate the structure of the network device involved in the above embodiment. The processor 801 is used to control and manage the actions of the network device. For example, the processor 801 is used to support the network device to execute Figure 1 Step 101 in , or Figure 2 Step 201 in , or Figure 3 Step 301 in , or Figure 4 Steps 401 and 402 in, or Figure 5 Step 501 in , or Figure 6 The processor 801 may communicate with other network entities, for example, the terminal device, through the transceiver 803. The memory 802 is used to store program codes and data of the network device. When the processor runs the computer program, it may control the transceiver 803 to send one or more of RRC signaling, MAC signaling, and DCI.

[0179] The embodiment of the present application defines a unidirectional communication link from an access network to a terminal device as a downlink, data transmitted on the downlink is downlink data, and the transmission direction of downlink data is called the downlink direction; and a unidirectional communication link from a terminal device to an access network is an uplink, data transmitted on the uplink is uplink data, and the transmission direction of uplink data is called the uplink direction.

[0180] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.

[0181] The "plurality" appearing in the embodiments of the present application refers to two or more.

[0182] The first, second, etc. descriptions appearing in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no order, nor do they indicate any special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.

[0183] The "connection" that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.

[0184] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means.

[0185] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0186] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0187] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0188] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0189] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present application.

[0190] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application shall be subject to the scope defined by the claims.

Claims

1. A communication method, characterized in that: include: Receive first configuration information, where the first configuration information is used to indicate multiple parameters applicable to multiple control modes, each parameter having at least one candidate value; Extracting a first parameter combination corresponding to the current control mode according to the first configuration information, each first parameter combination including the multiple parameters and their target values; In the current control mode, the reflection and / or transmission of electromagnetic waves is controlled according to the first parameter combination.

2. The communication method according to claim 1, characterized in that: The first configuration information includes multiple parameter lists, each parameter list includes Z max second parameter combinations, each of which includes multiple parameters of different working modes and their candidate values, where Z max Is a positive integer.

3. The communication method according to claim 1, characterized in that: The first configuration information includes multiple parameter list combinations, each parameter list combination includes multiple parameter lists, each parameter list combination corresponds to a control mode, and each parameter list includes Z max second parameter combinations, each of which includes the plurality of parameters and their candidate values, wherein Z max Is a positive integer.

4. The communication method according to claim 3, characterized in that: The step of extracting the first parameter combination corresponding to the current control mode according to the first configuration information includes: A target parameter list combination corresponding to the current control mode is selected from the multiple parameter list combinations, and the first parameter combination is selected from the target parameter list combination.

5. The communication method according to claim 2 or 3, characterized in that: After receiving the first configuration information, the method further includes: Second configuration information is received, where the second configuration information includes an identifier of an activated parameter list, and the first parameter combination is extracted from the activated parameter list.

6. The communication method according to claim 1, characterized in that: The first configuration information includes multiple parameter sets, each parameter set corresponds to a parameter, each parameter set includes multiple parameter groups, and each parameter group includes at least one candidate value of the parameter.

7. The communication method according to claim 6, characterized in that: After receiving the first configuration information, the method further includes: Receive third configuration information, where the third configuration information includes pairing information between different parameter groups corresponding to various control modes, and the first parameter combination is extracted according to the first configuration information and the third configuration information.

8. The communication method according to any one of claims 2 to 7, characterized in that: The multiple parameters include one or more of time, first beam information and its working mode, second beam information and its working mode, and reflection-transmission power ratio; or, the multiple parameters include one or more of time, first beam information, second beam information, and reflection-transmission power ratio, wherein the first beam information and the second beam information respectively have corresponding working modes.

9. The communication method according to claim 1, characterized in that: The first configuration information includes multiple parameter lists, each parameter list includes Z max a third parameter combination, each of which includes the plurality of parameters and their candidate values, and the third parameter combination does not include the reflection-transmission power ratio, wherein Z max Is a positive integer.

10. The communication method according to claim 9, characterized in that: The first configuration information also includes a reflection-transmission power ratio corresponding to each parameter list.

11. The communication method according to claim 1, characterized in that: The first configuration information includes multiple parameter sets, each parameter set corresponds to a parameter, each parameter set includes multiple parameter groups, each parameter group includes at least one candidate value of the parameter, the same parameter group has the same reflection-transmission power ratio, and the parameter set does not correspond to the reflection-transmission power ratio.

12. The communication method according to claim 9 or 11, characterized in that: After receiving the first configuration information, the method further includes: A power control parameter is received, where the power control parameter includes a reflection-transmission power ratio.

13. The communication method according to any one of claims 9 to 12, characterized in that: The multiple parameters include one or more of time, first beam information and its working mode, second beam information and its working mode, or the multiple parameters include one or more of time, the first beam information and the second beam information, wherein the first beam information and the second beam information have corresponding working modes respectively.

14. The communication method according to any one of claims 1 to 13, characterized in that: The control mode is selected from a reflection-transmission energy split mode, a reflection-transmission mode switching mode and a reflection-transmission time-sharing switching mode.

15. A communication method, characterized in that: include: Send first configuration information, where the first configuration information is used to indicate multiple parameters applicable to multiple control modes, each parameter having at least one candidate value, and the first configuration information is used to extract first parameter combinations, each of which includes the multiple parameters and their target values.

16. A communication device, characterized in that: include: A communication module, configured to receive first configuration information, wherein the first configuration information is used to indicate a plurality of parameters applicable to a plurality of control modes, each parameter having at least one candidate value; A processing module, configured to extract a first parameter combination corresponding to the current control mode according to the first configuration information, each first parameter combination including the plurality of parameters and their target values; The processing module is further configured to control the reflection and / or transmission of electromagnetic waves according to the first parameter combination under the current control mode.

17. A communication device, characterized in that: include: A communication module is used to send first configuration information, wherein the first configuration information is used to indicate multiple parameters applicable to multiple control methods, each parameter has at least one candidate value, and the first configuration information is used to extract first parameter combinations, each of which includes the multiple parameters and their target values.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the communication method according to any one of claims 1 to 15 are executed.

19. A communication device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the processor performs the steps of the communication method according to any one of claims 1 to 14.

20. A communication device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the steps of the communication method according to claim 15 are performed.