COMMUNICATION METHOD AND COMPUTER-READABLE STORAGE MEDIUM
By dynamically adjusting the position and state of a control board based on received information, the method optimizes propagation environments, addressing CSI measurement overhead issues and enhancing transmission quality and throughput in smart radio environments.
Patent Information
- Application Number
- JP2024530498
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-11-23
- Filing Date
- 2022-10-24
- Publication Date
- 2025-11-06
- Estimated Expiration
- 2042-10-24
AI Technical Summary
The high system overhead required for measuring channel state information (CSI) between a terminal device and a reconfigurable intelligent surface (RIS) and an access network device in smart radio environments reduces the throughput of wireless communication systems.
A communication method involving a control board that adjusts its position and state based on received location and status patterns from an access network device to optimize propagation environments, improving throughput by optimizing spatial orientation, position, and switching between absorption, active forwarding, and passive forwarding states.
Enhances average transmission quality and throughput by reducing CSI measurement overhead and improving signal-to-noise ratio through dynamic adjustment of the control board's position and state.
Smart Images

Figure 0007764677000023 
Figure 0007764677000024 
Figure 0007764677000025
Abstract
Description
[Technical Field]
[0001] The present invention relates to the field of communications technology, and in particular to communications methods and apparatus, and computer-readable storage media. [Background technology]
[0002] Reconfigurable intelligent surface (RIS) technology is a reconfigurable antenna technology that can be used to change the permittivity of a material surface. In RIS technology, controlling electromagnetic waves within a spatial dimension can be achieved by switching between different states. That is, controlling the direction, amplitude, phase, etc. of electromagnetic waves is achieved by changing the permittivity of a material surface. Wireless power transfer (WPT) technology is a wireless technology used to implement contactless energy transfer and charging via electromagnetic waves. A smart radio environment (SRE) is a wireless electromagnetic wave propagation environment (channel) that can be manually controlled using technologies such as RIS and WPT. SRE technology can mitigate the effects of multipath propagation, Doppler spread, etc., on conventional wireless channels to improve the throughput performance of wireless communication systems.
[0003] However, in the process of implementing SRE by using a RIS, channel state information (CSI) between a terminal device and the RIS, and CSI between the RIS and an access network device, need to be measured. The system overhead required to measure the CSI between the terminal device and the RIS, and CSI between the RIS and an access network device, is high, which reduces the throughput of the communication system. Therefore, a method for improving the throughput of the communication system is very important. Summary of the Invention
[0004] SUMMARY OF THE INVENTION Embodiments of the present invention disclose a communication method and apparatus, and a computer-readable storage medium, for improving throughput in a communication system.
[0005] According to a first aspect, a communication method is disclosed. The communication method may be applied to a control board, or may be applied to a module (e.g., a chip) in the control board. An example in which the communication method is applied to a control board is used below for description. The communication method includes: receiving location information from the access network device, the location information including rotational information and / or movement information; adjusting the position of the control board based on the position information; receiving a status pattern from an access network device; Adjusting the state of the control board based on the state pattern; Includes.
[0006] In this embodiment of the present invention, the control board can receive location information and status patterns from the access network devices, and then adjust the location of the control board according to the location information and adjust the status of the control board according to the status patterns to optimize the propagation environment in the space around the control board, improve the average transmission quality between the terminal devices and the access network devices, and improve the throughput of the communication system.
[0007] In a possible implementation, adjusting the position of the control board based on the position information includes: This includes adjusting the spatial orientation of the control board based on the rotation information and / or adjusting the spatial position of the control board based on the movement information.
[0008] In this embodiment of the present invention, the control board can receive rotation information and / or movement information from the access network device, and then the control board can adjust the spatial direction (angle) of the control board based on the rotation information and / or adjust the spatial position of the control board based on the movement information to optimize the propagation environment in the space around the control board.
[0009] In a possible implementation, the rotation information includes a rotation direction and a rotation angle, and adjusting the position of the control board based on the position information includes: This includes adjusting the spatial orientation of the control board based on the rotation direction and rotation angle.
[0010] In this embodiment of the present invention, the control board can receive rotation information from the access network device, and then the control board can adjust the spatial orientation of the control board based on the rotation direction and rotation angle to optimize the propagation environment in the space around the control board.
[0011] In a possible implementation, the rotation information includes a rotation angle, and adjusting the position of the control board based on the position information includes: This includes adjusting the spatial orientation of the control board based on the rotation angle.
[0012] In this embodiment of the present invention, the control board can specify the rotation direction in advance, and after receiving the rotation information from the access network device, the control board can adjust the spatial direction (angle) of the control board according to the rotation angle and the specified rotation direction to optimize the propagation environment in the space around the control board.
[0013] In a possible implementation, the movement information includes a movement direction and a movement distance, and adjusting the position of the control board based on the position information includes: This includes adjusting the spatial position of the control board based on the direction and distance of movement.
[0014] In this embodiment of the present invention, the control board can receive movement information from the access network device, and then the control board can adjust the spatial position of the control board based on the movement direction and movement distance to optimize the propagation environment in the space surrounding the control board.
[0015] In a possible implementation, the movement information includes a distance traveled, and adjusting the position of the control board based on the position information includes: and adjusting the spatial position of the control board based on the distance traveled.
[0016] In this embodiment of the present invention, the control board can specify the direction of movement in advance, and after receiving the movement information from the access network device, the control board can adjust the spatial position of the control board according to the moving distance and the specified direction of movement to optimize the propagation environment in the space around the control board.
[0017] In a possible implementation, the method may further include transmitting the energy conservation value and the absorption efficiency to an access network device.
[0018] In this embodiment of the present invention, the control board may directly transmit the energy retention value and absorption efficiency to the access network device, or may transmit the energy retention value and absorption efficiency to the access network device at a fixed period, so that the access network device can obtain the energy retention value and absorption efficiency of the control board.
[0019] In a possible implementation, the method comprises: The method may further include receiving a first request from the access network device, the first request being used to request the energy conservation value and the absorption efficiency.
[0020] In this embodiment of the present invention, the control board can receive a first request from the access network device, and then the control board can send the energy retention value and absorption efficiency to the access network device, so that the access network device can obtain the energy retention value and absorption efficiency of the control board. The control board can send the energy retention value and absorption efficiency to the access network device only after receiving the first request. device , the number of times the energy storage value and absorption efficiency are transmitted can be reduced, and the average power consumption of the control board will be reduced.
[0021] According to a second aspect, a communication method is disclosed. The communication method may be applied to an access network device, or may be applied to a module (e.g., a chip) in the access network device. An example in which the communication method is applied to an access network device is used below for description. The communication method includes: receiving position information of the control board from the environmental controller, the position information including rotational information and / or movement information; transmitting the position information to a control board; receiving a state pattern of the control board from the environmental controller, the state pattern including state information, and a state corresponding to the state information being an absorption and energy retention state, an active forwarding state, or a passive forwarding state; Sending a status pattern to the control board may include:
[0022] In this embodiment of the present invention, the access network device can receive the location information and status pattern of the control board from the environment controller, and then the access network device can send the location information and status pattern to the control board, so that the control board can adjust the location of the control board based on the location information and adjust the status of the control board based on the status pattern, thereby optimizing the propagation environment in the space around the control board, improving the average transmission quality between the terminal device and the access network device, and improving the throughput of the communication system.
[0023] In a possible implementation, the rotation information includes a direction of rotation and an angle of rotation.
[0024] In this embodiment of the present invention, the rotation information sent by the access network device to the control board may include a rotation direction and a rotation angle, so that after the control board receives the rotation information, the control board can adjust the spatial orientation of the control board based on the rotation direction and the rotation angle.
[0025] In a possible implementation, the rotation information includes a rotation angle.
[0026] In a possible implementation, the motion information includes the direction of movement and the distance traveled.
[0027] In this embodiment of the present invention, the movement information sent by the access network device to the control board may include a movement direction and a movement distance, so that after the control board receives the movement information, the control board can adjust the spatial position of the control board based on the movement direction and the movement distance.
[0028] In a possible implementation, the motion information includes a distance traveled.
[0029] In a possible implementation, the method comprises: The method may further include transmitting the energy retention value and absorption efficiency of the control board to an environmental controller.
[0030] In this embodiment of the present invention, the access network device may directly transmit the energy retention value and absorption efficiency of the control board to the environmental controller, or may transmit the energy retention value and absorption efficiency of the control board to the environmental controller at a fixed period, so that the environmental controller can obtain the energy retention value and absorption efficiency of the control board.
[0031] In a possible implementation, the method comprises: The method may further include receiving a second request from the environmental controller that is used to obtain the energy retention value and absorption efficiency of the control board.
[0032] In this embodiment of the present invention, the access network device can receive a second request from the environmental controller, and then the access network may send the energy retention value and absorption efficiency of the control board to the environmental controller, so that the environmental controller can obtain the energy retention value and absorption efficiency of the control board. Because the access network device can send the energy retention value and absorption efficiency of the control board to the environmental controller only after receiving the second request, the number of times of sending the energy retention value and absorption efficiency of the control board can be reduced, and the average power consumption of the access network device is reduced.
[0033] In a possible implementation, the method comprises: The method may further include receiving the energy retention value and absorption efficiency from the control board.
[0034] In this embodiment of the present invention, the access network device may first receive the energy retention value and absorption efficiency from the control board, and then the access network device may transmit the energy retention value and absorption efficiency of the control board to the environmental controller, so that the environmental controller can use the energy retention value and absorption efficiency of the control board.
[0035] In a possible implementation, the method comprises: The method may further include sending a first request to the control board, the first request being used to request the energy retention value and absorption efficiency of the control board.
[0036] In this embodiment of the present invention, the access network device may send a first request to the control board to obtain the energy retention value and absorption efficiency of the control board, and the control board may send the energy retention value and absorption efficiency to the access network device only after receiving the first request, so that the number of times of sending the energy retention value and absorption efficiency can be reduced, and it can be seen that the average power consumption of the control board is reduced.
[0037] In a possible implementation, the method comprises: Determining channel quality of a terminal device based on a three-dimensional space map and the location information and status pattern of a control board, where the three-dimensional space map includes building structure information, location information and material information of a stationary device, communication service model information of the stationary device, and deployment information of an access network device; Allocating resources to terminal devices based on channel quality; Sending information about the resource to the terminal device; It may further include:
[0038] In this embodiment of the present invention, the access network device can determine the channel quality of the terminal device based on the three-dimensional spatial map and the location information and status pattern of the control board, and the access network device can allocate resources to the terminal device based on the channel quality. Then, the access network device can send information about the resources to the terminal device to instruct the terminal device to transmit data on the corresponding resources. Good channel quality results in a low bit error rate, and poor channel quality results in a high bit error rate. Therefore, the access network device can allocate a large amount of resources to terminal devices with good channel quality, thereby reducing the average bit error rate of the communication system and improving resource utilization of the communication system. In addition, the access network device can further reduce interference between different users by allocating resources to terminal devices based on channel quality.
[0039] In a possible implementation, the method comprises: Determining a channel quality of the terminal device based on the three-dimensional space map and the position information and status pattern of the control board; determining a transmit power based on a channel quality; transmitting the transmission power to the terminal device; It may further include:
[0040] In this embodiment of the present invention, the access network device can determine the channel quality of the terminal device based on the three-dimensional space map and the position information and status pattern of the control board, and the access network device can determine the transmission power of the terminal device based on the channel quality, and then send the transmission power to the terminal device. It can be seen that because the access network device can determine the appropriate transmission power for the terminal device based on the channel quality, excessively low transmission power of the terminal device can be avoided, and the signal-to-noise ratio of the terminal device can be improved and the bit error rate can be reduced. In addition, excessively high transmission power of the terminal device can be avoided, so the average power consumption of the terminal device can be reduced, the battery life of the terminal device can be extended, and interference to other terminal devices can be reduced.
[0041] In possible implementations, the absorption and energy retention states are states in which absorbed electromagnetic waves are converted into electrical energy and retained, the active forwarding states are states in which incident electromagnetic waves are amplified and then reflected or transmitted, and the passive forwarding states are states in which incident electromagnetic waves are reflected or transmitted.
[0042] In this embodiment of the present invention, the access network device may send a state pattern to the control board, which allows the control board to adjust the state of the control board, and the control board may be switched between three states: an absorption and energy retention state, an active forwarding state, and a passive forwarding state. When the control board is in the absorption and energy retention state, the control board can use its circuitry to absorb energy from electromagnetic waves in the surrounding environment, convert the energy into electrical energy, and store the electrical energy in a local battery. When the control board is in the active forwarding state, the control board can use the energy of the control board's local battery to amplify incident electromagnetic waves and then reflect or transmit the amplified electromagnetic waves. When the control board is in the passive forwarding state, the control board can directly reflect or transmit incident electromagnetic waves without any processing. It can be seen that the control board is controlled to switch between an absorption and energy holding state, an active forwarding state, and a passive forwarding state, so that the energy stored by the control board in the absorption and energy holding state can be used in the active forwarding state, and the electromagnetic waves incident on the access network device and the terminal device can be amplified to improve the signal-to-noise ratio of the access network device and the terminal device.
[0043] According to a third aspect, a communication method is disclosed. The communication method may be applied to an environmental controller, or may be applied to a module (e.g., a chip) within the environmental controller. An example in which the communication method is applied to an environmental controller is used below for description. The communication method includes: transmitting position information of the control board to the access network device, the position information including rotation information and / or movement information; Sending a state pattern of the control board to the access network device, the state pattern including state information, and a state corresponding to the state information is an absorption and energy retention state, an active forwarding state, or a passive forwarding state; may include:
[0044] In this embodiment of the present invention, the environment controller can send the location information and status pattern of the control board to the access network device, and then the access network device sends the location information and status pattern of the control board to the control board, so that the control board can adjust the location of the control board based on the location information and adjust the status of the control board based on the status pattern, thereby optimizing the propagation environment in the space around the control board, improving the average transmission quality between the terminal device and the access network device, and improving the throughput of the communication system.
[0045] In a possible implementation, the method comprises: The method may further include determining location information of the control board.
[0046] In this embodiment of the present invention, the environmental controller may first determine the location information of the control board, so that the environmental controller can transmit the location information to the control board via the access network device.
[0047] In a possible implementation, determining the location information of the control board includes: The method includes determining location information of the control board based on a three-dimensional space map, where the three-dimensional space map includes building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device.
[0048] In this embodiment of the present invention, the environmental controller can determine location information of the optimal deployment location of the control board based on building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device, and then transmit the location information to the control board via the access network device, so that the control board can adjust the position of the control board based on the location information to optimize the propagation environment in the space around the control board and improve the throughput of the communication system.
[0049] In a possible implementation, determining the location information of the control board includes: The method includes determining location information of the control board based on a three-dimensional space map and the energy retention value and absorption efficiency of the control board, where the three-dimensional space map includes building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device.
[0050] In this embodiment of the present invention, the environmental controller can determine location information of the optimal deployment position of the control board based on the three-dimensional space map and the energy retention value and absorption efficiency of the control board, and then transmit the location information to the control board via the access network device, so that the control board can adjust the position of the control board based on the location information to optimize the propagation environment of the space around the control board. In addition, since the environmental controller takes into account the energy retention value and absorption efficiency of the control board when determining the location information, the environmental controller can determine a position that helps the control board absorb electromagnetic energy from the surrounding environment to improve the absorption and energy retention state of the control board.
[0051] In a possible implementation, the method comprises: The method may further include receiving an energy conservation value and absorption efficiency of the control board from the access network device.
[0052] In this embodiment of the present invention, the environmental controller can first receive the energy retention value and absorption efficiency from the access network device, so that the environmental controller can determine the location information of the control board by using the energy retention value and absorption efficiency of the control board.
[0053] In a possible implementation, the method comprises: The method may further include sending a second request to the access network device, the second request being used to obtain the energy retention value and absorption efficiency of the control board.
[0054] In this embodiment of the present invention, the environmental controller can send the second request to the access network device, and then the environmental controller can receive the energy retention value and absorption efficiency of the control board from the access network device. It can be seen that the environmental controller can instantly and conveniently obtain the energy retention value and absorption efficiency of the control board by sending the second request to the access network device. In addition, the access network device can send the energy retention value and absorption efficiency to the environmental controller only after receiving the second request, so that the number of times to send the energy retention value and absorption efficiency can be reduced, and the average power consumption of the access network device can be reduced.
[0055] In a possible implementation, the method comprises: The method may further include determining a status pattern of the control board.
[0056] In this embodiment of the present invention, the environmental controller may first determine the state pattern of the control board, so that the environmental controller can transmit the state pattern to the control board via the access network device.
[0057] In a possible implementation, determining the state pattern of the control board comprises: This includes determining a state pattern of the control board based on the three-dimensional space map and the position information of the control board.
[0058] In this embodiment of the present invention, the environmental controller can determine an optimal state pattern for the control board based on the three-dimensional space map and the position information of the control board, and transmit the state pattern to the control board via the access network device, so that the control board can adjust the state of the control board based on the state pattern to optimize the propagation environment in the space surrounding the control board.
[0059] In a possible implementation, determining the state pattern of the control board comprises: The method includes determining a state pattern of the control board based on the three-dimensional space map, the position information of the control board, and the energy retention value and absorption efficiency of the control board.
[0060] In this embodiment of the present invention, the environment controller can determine the optimal state pattern of the control board based on the three-dimensional space map, the position information of the control board, and the energy retention value and absorption efficiency of the control board, and then send the state pattern to the control board via the access network device, so that the control board can adjust the state of the control board based on the state pattern to optimize the propagation environment of the space around the control board.In addition, since the environment controller takes into account the energy retention value and absorption efficiency of the control board when determining the state pattern, when the control board adjusts the state of the control board to the active forwarding state based on the state pattern, it can avoid the case where the energy retention value of the control board is 0, and the signal-to-noise ratio of the terminal device is successfully improved.
[0061] In a possible implementation, the rotation information includes a direction of rotation and an angle of rotation.
[0062] In this embodiment of the present invention, the rotation information sent by the environmental controller to the control board via the access network device may include a rotation direction and a rotation angle, so that the control board can adjust the spatial orientation of the control board based on the rotation direction and the rotation angle to optimize the propagation environment in the space surrounding the control board.
[0063] In a possible implementation, the rotation information includes a rotation angle.
[0064] In a possible implementation, the motion information includes the direction of movement and the distance traveled.
[0065] In this embodiment of the present invention, the movement information sent by the environmental controller to the control board via the access network device may include the direction of movement and the distance traveled, thereby enabling the control board to adjust its spatial position based on the direction of movement and the distance traveled to optimize the propagation environment in the space surrounding the control board.
[0066] In a possible implementation, the motion information includes a distance traveled.
[0067] In possible implementations, the absorption and energy retention states are states in which absorbed electromagnetic waves are converted into electrical energy and retained, the active forwarding states are states in which incident electromagnetic waves are amplified and then reflected or transmitted, and the passive forwarding states are states in which incident electromagnetic waves are reflected or transmitted.
[0068] In this embodiment of the present invention, the environmental controller may send a status pattern to the access network device, and the access network device may then send the status pattern to the control board, thereby allowing the control board to adjust the status of the control board, which may be switched between three states: an absorption and energy retention state, an active forwarding state, and a passive forwarding state. When the control board is in the absorption and energy retention state, the control board can use its circuitry to absorb energy from electromagnetic waves in the surrounding environment, convert the energy into electrical energy, and store the electrical energy in a local battery. When the control board is in the active forwarding state, the control board can use the energy of the control board's local battery to amplify incident electromagnetic waves and then reflect or transmit the amplified electromagnetic waves. When the control board is in the passive forwarding state, the control board can directly reflect or transmit incident electromagnetic waves without any processing. It can be seen that the control board is controlled to switch between an absorption and energy holding state, an active forwarding state, and a passive forwarding state, so that the energy stored by the control board in the absorption and energy holding state can be used in the active forwarding state, and the electromagnetic waves incident on the access network device and the terminal device can be amplified to improve the signal-to-noise ratio of the access network device and the terminal device.
[0069] According to a fourth aspect, a communication device is disclosed. The communication device may be a control board or a module (e.g., a chip) within the control board. The communication device comprises: a receiving unit configured to receive location information from the access network device, the location information including rotation information and / or movement information; an adjusting unit configured to adjust the position of the control board based on the position information; The receiving unit is further configured to receive the status pattern from the access network device; The adjusting unit is further configured to adjust the state of the control board based on the state pattern.
[0070] In a possible implementation, the coordination unit teeth, Adjust the spatial orientation of the control board based on the rotation information Hello and / or adjusting the spatial position of the control board based on the motion information. It is configured as .
[0071] In a possible implementation, the rotation information includes a rotation direction and a rotation angle, and the adjustment unit teeth, Adjusting the spatial orientation of the control board based on the rotation direction and rotation angle It is configured as .
[0072] In a possible implementation, the rotation information comprises a rotation angle, and the adjustment unit teeth, Adjust the spatial orientation of the control board based on the rotation angle It is configured as .
[0073] In a possible implementation, the movement information comprises a movement direction and a movement distance, and the adjustment unit teeth, Adjusting the spatial position of the control board based on the direction and distance of movement It is configured as .
[0074] In a possible implementation, the movement information comprises a distance traveled, and the adjustment unit teeth, Adjust the spatial position of the control board based on the distance traveled It is configured as .
[0075] In a possible implementation, the device: The device may further include a transmitting unit configured to transmit the energy conservation value and the absorption efficiency to an access network device.
[0076] In a possible implementation, the receiving unit is further configured to receive a first request from the access network device, which is used to request the energy conservation value and the absorption efficiency.
[0077] According to a fifth aspect, a communication apparatus is disclosed. The communication apparatus may be an access network device or a module (e.g., a chip) within the access network device. The communication apparatus comprises: a receiving unit configured to receive position information of the control board from the environmental controller, the position information including rotational information and / or movement information; a transmitting unit configured to transmit the position information to the control board; The receiving unit is further configured to receive a state pattern of the control board from the environmental controller, the state pattern including state information, and the state corresponding to the state information is an absorption and energy retention state, an active forwarding state, or a passive forwarding state; The sending unit is further configured to send the status pattern to the control board.
[0078] In a possible implementation, the rotation information includes a direction of rotation and an angle of rotation.
[0079] In a possible implementation, the motion information includes the direction of movement and the distance traveled.
[0080] In a possible implementation, the sending unit is further configured to send the energy retention value and absorption efficiency of the control board to the environmental controller.
[0081] In a possible implementation, the receiving unit is further configured to receive a second request from the environmental controller, which is used to obtain the energy retention value and absorption efficiency of the control board.
[0082] In a possible implementation, the receiving unit is further configured to receive the energy retention value and the absorption efficiency from the control board.
[0083] In a possible implementation, the sending unit is further configured to send to the control board a first request used to request the energy storage value and absorption efficiency of the control board.
[0084] In a possible implementation, the communication device: a determining unit configured to determine a channel quality of a terminal device based on a three-dimensional space map and the location information and status pattern of the control board, where the three-dimensional space map includes building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device; and an allocation unit configured to allocate resources to the terminal device based on the channel quality; The sending unit is further configured to send information about the resource to the terminal device.
[0085] In a possible implementation, the determining unit is further configured to determine a channel quality of the terminal device based on the three-dimensional space map and the position information and status pattern of the control board; The determining unit is further configured to determine the transmit power based on the channel quality; The transmitting unit is further configured to transmit the transmission power to the terminal device.
[0086] In possible implementations, the absorption and energy retention states are states in which absorbed electromagnetic waves are converted into electrical energy and retained, the active forwarding states are states in which incident electromagnetic waves are amplified and then reflected or transmitted, and the passive forwarding states are states in which incident electromagnetic waves are reflected or transmitted.
[0087] According to a sixth aspect, a communication device is disclosed. The communication device may be an environmental controller or a module (e.g., a chip) within the environmental controller. The communication device comprises: a transmitting unit configured to transmit position information of the control board to the access network device, the position information including rotation information and / or movement information; The sending unit is further configured to send a status pattern of the control board to the access network device, the status pattern including status information, and the status corresponding to the status information is an absorption and energy retention state, an active forwarding state, or a passive forwarding state.
[0088] In a possible implementation, the rotation information includes a direction of rotation and an angle of rotation.
[0089] In a possible implementation, the motion information includes the direction of movement and the distance traveled.
[0090] In a possible implementation, the communication device: It may further include a determining unit configured to determine position information of the control board.
[0091] In a possible implementation, the determining unit determining the position information of the control board comprises: The method includes determining location information of the control board based on a three-dimensional space map, where the three-dimensional space map includes building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device.
[0092] In a possible implementation, the determining unit determining the position information of the control board comprises: The method includes determining location information of the control board based on a three-dimensional space map and the energy retention value and absorption efficiency of the control board, where the three-dimensional space map includes building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device.
[0093] In a possible implementation, the communication device: The access network device may further include a receiving unit configured to receive the energy retention value and absorption efficiency of the control board from the access network device.
[0094] In a possible implementation, the sending unit is further configured to send a second request to the access network device, which is used to obtain the energy retention value and absorption efficiency of the control board.
[0095] In a possible implementation, the determining unit is further configured to determine a state pattern of the control board.
[0096] In a possible implementation, the determining unit determines the state pattern of the control board by: This includes determining a state pattern of the control board based on the three-dimensional space map and the position information of the control board.
[0097] In a possible implementation, the determining unit determines the state pattern of the control board by: The method includes determining a state pattern of the control board based on the three-dimensional space map, the position information of the control board, and the energy retention value and absorption efficiency of the control board.
[0098] In possible implementations, the absorption and energy retention states are states in which absorbed electromagnetic waves are converted into electrical energy and retained, the active forwarding states are states in which incident electromagnetic waves are amplified and then reflected or transmitted, and the passive forwarding states are states in which incident electromagnetic waves are reflected or transmitted.
[0099] According to a seventh aspect, a communication device is disclosed. The communication device may be a control board or a module (e.g., a chip) within the control board. The communication device may include a processor, a memory, and a transceiver. The transceiver is configured to receive information from and output information to a communication device other than the communication device. When the processor executes a computer program stored in the memory, the processor can perform the communication method according to the first aspect or any one of the implementations of the first aspect.
[0100] According to an eighth aspect, a communication device is disclosed. The communication device may be an access network device or a module (e.g., a chip) in the access network device. The communication device may include a processor, a memory, and a transceiver. The transceiver is configured to receive information from and output information to a communication device other than the communication device. When the processor executes a computer program stored in the memory, the processor can perform a communication method according to the second aspect or any one of the implementations of the second aspect.
[0101] According to a ninth aspect, a communication device is disclosed. The communication device may be an environmental controller or a module (e.g., a chip) within the environmental controller. The communication device may include a processor, a memory, and a transceiver. The transceiver is configured to receive information from and output information to a communication device other than the communication device. When the processor executes a computer program stored in the memory, the processor can perform a communication method according to the third aspect or any one of the implementations of the third aspect.
[0102] According to a tenth aspect, a communication system is disclosed, which includes the communication device of the seventh aspect, the communication device of the eighth aspect, and the communication device of the ninth aspect.
[0103] According to an eleventh aspect, a computer-readable storage medium is disclosed. The computer-readable storage medium stores a computer program or computer instructions. When the computer program or computer instructions are executed, the communication method according to the above aspect is performed.
[0104] According to a twelfth aspect, a chip is disclosed, comprising a processor configured to execute a program stored in a memory, the program, when executed, enabling the chip to perform the above-described method.
[0105] In a possible implementation, the memory is located off-chip.
[0106] According to a thirteenth aspect, a computer program product is disclosed, the computer program product including computer program code, which, when executed, performs the above communication method.
[0107] In order to describe the technical solutions in the embodiments of the present invention more clearly, the following briefly describes the accompanying drawings used in describing the embodiments. It is obvious that the accompanying drawings in the following description only show some embodiments of the present invention, and those skilled in the art can still come up with other drawings from these accompanying drawings without creative efforts. [Brief explanation of the drawings]
[0108] [Figure 1] FIG. 1 is a schematic diagram of a network architecture according to an embodiment of the present invention. [Figure 2] FIG. 1 is a schematic diagram of a scenario according to an embodiment of the present invention. [Figure 3] 1 is a simplified flowchart of a communication method according to an embodiment of the present invention. [Figure 4] 2 is a schematic diagram of communication between a terminal device and an access network device according to an embodiment of the present invention; [Figure 5] 2 is a schematic diagram of a frame format for position adjustment request signaling according to an embodiment of the present invention; [Figure 6] 3A and 3B are schematic diagrams of frame formats for energy conservation value and absorption efficiency query request signaling and query response signaling according to an embodiment of the present invention; [Figure 7] FIG. 2 is a schematic diagram of a frame format for position adjustment confirmation signaling according to an embodiment of the present invention; [Figure 8] 5A-5C are schematic diagrams of incident and reflected / transmitted waves when the control board is in different states, according to an embodiment of the present invention. [Figure 9]2 is a schematic diagram of a frame format for state pattern request signaling according to an embodiment of the present invention; [Figure 10] FIG. 10 is a schematic diagram of another scenario according to an embodiment of the present invention. [Figure 11] 2 is a schematic diagram of time-frequency resource and transmission power allocation according to an embodiment of the present invention; [Figure 12] FIG. 10 is a schematic diagram of yet another scenario according to an embodiment of the present invention. [Figure 13] FIG. 2 is a schematic diagram of a time domain impulse response according to an embodiment of the present invention. [Figure 14] 2 is a schematic diagram of time-frequency resource allocation according to an embodiment of the present invention; [Figure 15] 2 is a schematic diagram of signaling exchange between a terminal device, an access network device and a control board according to an embodiment of the present invention; [Figure 16] 1 is a schematic diagram of a frame format for status pattern confirmation signaling according to an embodiment of the present invention; [Figure 17] 10 is a flowchart of adjusting the position and state of a control board according to an embodiment of the present invention. [Figure 18] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention; [Figure 19] FIG. 10 is a schematic diagram of the structure of another communication device according to an embodiment of the present invention. [Figure 20] FIG. 10 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present invention. [Figure 21] FIG. 10 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present invention. [Figure 22] FIG. 2 is a schematic diagram of an analog circuit according to an embodiment of the present invention. [Figure 23] FIG. 4 is a schematic diagram of a state switch of a control board according to an embodiment of the present invention. [Figure 24] FIG. 10 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present invention. [Figure 25] FIG. 10 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present invention. [Figure 26] 1 is a schematic diagram of the structure of a communication system according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0109] The embodiments of the present invention disclose a communication method and apparatus, and a computer-readable storage medium for improving the throughput of a communication system. The following will clarify the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. sea urchin Write it down.
[0110] It is clear that the described embodiments are only a part of, but not all of, the embodiments of the present application. The term "embodiment" referred to in this specification means that a particular feature, structure, or characteristic described with reference to the embodiment may be included in at least one embodiment of the application of this embodiment. The phrases appearing in various places in this specification do not necessarily refer to the same embodiment, nor are they exclusive independent or optional embodiments from other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described in this specification may be combined with other embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this specification without creative effort should fall within the scope of protection of this application.
[0111] In the specification, claims, and accompanying drawings of this application, terms such as "first," "second," and "third" are intended to distinguish between different objects, but do not indicate a particular order. Additionally, the terms "comprises" and "having," and any other variations thereof, are intended to cover non-exclusive inclusions, such as including a series of steps or units, or optionally further including unlisted steps or units, or optionally further including other inherent steps or units of these processes, methods, products, or devices.
[0112] The accompanying drawings illustrate only some, but not all, content relevant to the present application. Before exemplary embodiments are discussed in more detail, it should be noted that some exemplary embodiments are described as processes or methods that are set forth as flowcharts. Although a flowchart describes operations (or steps) as a sequential process, many of the operations may be performed in parallel, simultaneously, or simultaneously. Additionally, the order of operations may be rearranged. A process may terminate upon the completion of an operation, but may also have additional steps not included in the accompanying drawings. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
[0113] As used herein, the terms "component," "module," "system," and "unit" refer to computer-related entities: hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a unit may be, but is not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, or a program, and / or may be distributed among two or more computers. Additionally, these units may be implemented by various computer-readable media having various data structures stored thereon. For example, units may communicate with each other using local and / or remote processes and based on signals carrying one or more data packets (e.g., data from a second unit communicating with another unit within a local or distributed system and / or across a network such as the Internet that communicates with other systems using signals).
[0114] The following first describes the network architecture used in the embodiments of the present invention in order to better understand the embodiments of the present invention.
[0115] 1 is a schematic diagram of a network architecture according to an embodiment of the present invention. As shown in FIG. 1, the network architecture may include an access network device, an environmental controller, and a control board. The access network device may include one or more access network devices (one access network device is shown in FIG. 1), the environmental controller may include one or more environmental controllers (one environmental controller is shown in FIG. 1), and the control board may include one or more control boards (one control board is shown in FIG. 1).
[0116] Any two of the environmental controller, the access network device, and the control board can communicate with each other; that is, any two of the environmental controller, the access network device, and the control board can be interconnected, and the communication method can be wireless or wired. The access network devices can communicate with each other through an optical fiber interface or an Xn interface. The access network device and the environmental controller can communicate with each other through an air interface (e.g., a Uu interface), and the access network device and the control board can also communicate with each other through an air interface. The environmental controller and the control board can communicate with each other through a wireless local area network (WLAN). In addition to the above communication methods, any two of the environmental controller, the access network device, and the control board can also communicate with each other through methods such as Bluetooth, ultra-wideband (UWB), long-range radio (LoRa), or narrowband internet of things (NB-IoT).
[0117] The network architecture shown in FIG. 1 may further include one or more terminal devices, which may communicate with the access network device, the environmental controller, and the control board. The communication method may be wireless or wired. The wireless communication standard used for communication between the terminal device, the access network device, the environmental controller, and the control board may be second-generation (2G) mobile communication technology, third-generation (3G) mobile communication technology, fourth-generation (4G) mobile communication technology, fifth-generation (5G) mobile communication technology, WLAN / wireless fidelity (Wi-Fi), Bluetooth, UWB, LoRa, NB-IoT, or a combination of one or more of the above wireless communication standards.
[0118] Communications between terminal devices and access network devices include uplink communications (i.e., communications from the terminal device to the access network device) and downlink communications (i.e., communications from the access network device to the terminal device). In uplink communications, the terminal device is configured to transmit uplink signals to the access network device, and the access network device is configured to receive uplink signals from the terminal device. In downlink communications, the access network device is configured to transmit downlink signals to the terminal device, and the terminal device is configured to receive downlink signals from the access network device. A link corresponding to uplink communications is an uplink, and a link corresponding to downlink communications is a downlink.
[0119] It should be noted that the network architecture shown in FIG. 1 is not limited to including only the access network devices, control boards, and environmental controllers shown.
[0120] It should be understood that the network architecture shown in FIG. 1 is merely an example for purposes of description and does not constitute a limitation thereon.
[0121] A terminal device, which may also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to a user. The terminal device may be a handheld terminal, a notebook computer, a subscriber unit, a cellular phone, a smartphone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a machine type communication (MTC) terminal, a wearable device (e.g., a smart watch, a smart band, or a pedometer), an in-vehicle device (e.g., an automobile, a bicycle, an electric vehicle, an airplane, a ship, a train, or a high-speed rail), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (e.g., a refrigerator, a television, an air conditioner, or an electricity meter), an intelligent robot, a workshop equipment, a wireless terminal in self-driving, a remote medical surgery, or a wireless communication device (e.g., a wireless communication device in a wireless communication device), a wireless communication device in a wireless communication device, ... The wireless terminal may be a wireless terminal in surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, an aerial device (e.g., an intelligent robot, a hot air balloon, an unmanned aerial vehicle, or an airplane), or any other device that can access a network.
[0122] The access network device may include a radio access network device, which is a device deployed in a radio access network and provides wireless communication functions to terminal devices. Radio access network (RAN) devices may include various types of base stations (BSs), such as macro base stations, micro base stations (also called small cells), relay stations, or access points. In systems using different radio access technologies, the name of the radio access network device may vary, such as a base transceiver station (BTS) in a global system for mobile communications (GSM) or code division multiple access (CDMA) network, a NodeB (NB) in wideband code division multiple access (WCDMA), and an eNB or evolved NodeB (eNodeB) in long term evolution (LTE). Alternatively, the radio access network device may be a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, the radio access network device may be a base station device in a future network (e.g., 6G) or a radio access network device in a future evolved public land mobile network (PLMN). Alternatively, the radio access network device may be a transmission and reception point (TRP).
[0123] The control board, sometimes called an electromagnetic panel (EP), is a device that can control (change) the direction, amplitude, phase, etc. of electromagnetic waves. The control board may include a transceiver and one or more metamaterial units. The transceiver may provide communication functionality, and each metamaterial unit may include a phase shift circuit, an amplitude modulation circuit, and an absorption and energy retention circuit to control the direction, amplitude, phase, etc. of the electromagnetic waves.
[0124] The environmental controller is a device with computing capabilities. The environmental controller can perform numerical calculations, logical calculations, or have memory capabilities. The environmental controller can operate based on a pre-set program to process large amounts of data automatically and quickly. The environmental controller can be a microcomputer, a supercomputer, an embedded computer, or any other device with computing capabilities.
[0125] It should be noted that in this embodiment of the present invention, the data processing of the environmental controller may be performed by the access network device, and therefore the environmental controller may be a module within the access network device.
[0126] The following first describes application scenarios of the embodiments of the present invention for better understanding of the embodiments of the present invention.
[0127] FIG. 2 is a schematic diagram of a scenario according to an embodiment of the present invention. The scenario shown in FIG. 2 may be an application scenario of an automated factory in Industry 4.0. The scenario may include one or more access network devices and multiple different terminal devices, such as one or more industrial robots 201, one or more automated guided vehicles (AGVs) 202, one or more surveillance cameras 203, one or more notebook computers 204, one or more control boards 205, one or more access network devices 206, and one or more smartphones 207. In addition to the above devices, the scenario may further include an environmental controller, an Internet of Things (IoT) device for warehouse inventory, a wearable device, a patrol robot, a tablet computer, etc.
[0128] Different types of terminal devices have different requirements regarding network rate, latency, reliability, number of connections, etc., and may also have different requirements regarding quality of service (QoS). Typically, IoT devices for warehouse incoming goods have a large number of connections, have typical requirements regarding network rate, are sensitive to power consumption, but are insensitive to latency. Typically, AG V is They often move, require continuous coverage, have general requirements for network speed, and are sensitive to latency. Surveillance cameras are usually stationary and have high requirements for network speed, which aids in data upload and storage and requires specific communication reliability. Industrial robots (industrial robot arms) are usually stationary and have general requirements for network speed, are sensitive to latency, and have high requirements for communication reliability. Notebook computers, tablet computers, etc. usually do not move frequently and have general requirements for network speed and communication reliability.
[0129] In addition, in the scenario shown in FIG. 2, there are specific rules for communication services of different types of terminal devices within different time periods.
[0130] For example, small data packet services for data collection performed by control sensors on mechanical devices, sensors on industrial conveyor belts, radio frequency identification (RFID) sensors on container supports, etc. may occur once every second or every few seconds. High-definition data services for surveillance cameras may occur once every 10 minutes. That is, video data captured in real time may be first stored in local storage, and then the data is uploaded once every 10 minutes for data backup.
[0131] In the scenario shown in FIG. 2 , the rules of the communication services of various terminal devices may be counted or predicted by using an industrial control program, and then the communication service types (e.g., small data packet service for data collection performed by sensors, control signaling service for robots, and high-definition data service for cameras) and corresponding communication service data of various terminal devices may be obtained. The communication service data may include the occurrence frequency of the communication services of the terminal devices, for example, once per hour, once per minute, once per second, or continuously. In addition, the communication service data may further include the lifetime of each service of the terminal devices and the size of the amount of transmitted data. In addition, in the automated factory scenario shown in FIG. 2 , the communication services of various terminal devices may occur periodically and repeatedly every day or every hour. Therefore, the subsequent rules of the communication services of the terminal devices may be predicted based on previous prior data (i.e., known data).
[0132] It should be noted that the scenario depicted in FIG. 2 is not limited to including only the illustrated industrial robots, automated guided vehicles, surveillance cameras, notebook computers, control boards, etc.
[0133] It should be understood that the scenario depicted in FIG. 2 is merely an example for purposes of illustration and does not constitute a limitation thereon.
[0134] The following first describes the prior art in the embodiments of the present invention in order to better understand the embodiments of the present invention.
[0135] With the continuous development of communication technology and the emergence of various new communication service modes, the performance requirements for wireless communication systems are becoming increasingly higher. For example, smart factories (SFs) need to meet the communication requirements of different terminal devices within the smart factory, and face the challenges of high reliability and massive connections. Therefore, corresponding measures need to be taken to increase the throughput and improve the communication reliability of wireless communication systems.
[0136] Reconfigurable intelligent surface (RIS) technology is a reconfigurable antenna technology that can be used to change the permittivity of a material surface unit. In RIS technology, controlling electromagnetic waves in spatial dimensions can be achieved based on switching control between different states, i.e., controlling the direction, amplitude, phase, etc. of electromagnetic waves is achieved by changing the permittivity of a material surface unit. In addition, RIS technology has the advantages of low cost, low power consumption, and low overhead.
[0137] Wireless power transfer (WPT) technology is a wireless technology used to transmit and charge energy contactlessly using electromagnetic waves. WPT technologies can be broadly classified into short-range inductive coupling WPT, long-range microwave WPT, and laser beam WPT.
[0138] A smart radio environment (SRE) is a wireless electromagnetic wave propagation environment (channel) that is manually controlled by using technologies such as RIS and WPT. SRE technology can change the propagation environment between an access network device and a terminal device to achieve an ideal propagation environment. This can mitigate the effects of multipath propagation, Doppler spread, and other issues on traditional wireless channels, effectively solving problems such as signal fading and obstacle obstruction, improving data transmission efficiency and improving the throughput performance of wireless communication systems.
[0139] Currently, in the process of implementing SRE by using a RIS, in order to accurately change the signal propagation environment, instantaneous or statistical channel state information (CSI) between a terminal device and a RIS, and instantaneous or statistical CSI between a RIS and an access network device usually need to be measured. The system overhead required to measure the CSI between a terminal device and a RIS, and the CSI between a RIS and an access network device is high, thereby reducing the throughput of the communication system. Therefore, a method for improving the throughput of a communication system is very important.
[0140] Based on the above network architecture, Figure 3 is a schematic diagram of a communication method according to an embodiment of the present invention. As shown in Figure 3, the communication method may include the following steps:
[0141] 301. The environment controller transmits the location information of the control board to the access network device.
[0142] Correspondingly, the access network device may receive position information of the control board from the environmental controller, where the position information may include only rotation information, or only motion information, or both motion information and rotation information, the rotation information may include only rotation angle, or both rotation direction and rotation angle, and the motion information may include only movement distance, or both movement direction and movement distance.
[0143] In the Industry 4.0 scenario shown in Figure 2, the space is large and the environment is complex. Therefore, the communication quality of each indoor terminal device cannot be efficiently measured, and the communication requirements of the hybrid service of the terminal device cannot be met. Therefore, in this embodiment of the present invention, the control board can be controlled to optimize the propagation environment in the space around the control board, improve the average transmission quality between the terminal device and the access network device, and improve the average throughput of the wireless communication system. The "propagation environment" can be understood as the physical space environment in which the environment controller, the access network device, the control board, and the terminal device are located, such as a factory workshop, an office, or a conference room.
[0144] The environmental controller may first determine the location information of the control board and then transmit the location information of the control board to the access network device.
[0145] The environment controller may determine the location information of the control board based on a three-dimensional space map, which may include building structure information, location information and material information of stationary devices, communication service model information of stationary devices, and deployment information of access network devices.
[0146] The building structure information may include information about the building structure of a factory building in an automated factory, such as the length, width, and height of the factory building, material information and thickness information of walls, floors, and ceilings, building position, building materials, and thickness information of load-bearing columns and decorative columns in the factory building. Then, the environmental controller may establish a spatial coordinate system based on the building structure information. For example, the environmental controller may establish a three-dimensional spatial coordinate system using the lower right corner of the factory building as the origin (0,0,0) of the spatial coordinate system. Therefore, the environmental controller may determine the three-dimensional coordinates of devices, load-bearing columns, etc. in the factory building based on the coordinate system.
[0147] The location information and material information of stationary devices may include the installation locations of stationary devices such as mechanical devices, industrial conveyor belts, container supports, robotic arms, and industrial cameras within a factory building. The structural material information may include the geometric size and shape of the device (e.g., length, width, and height, and rectangular / circular / irregular shape), and may further include the material information of the device (e.g., steel, aluminum alloy, plastic, glass, paper, leather, and carbon fiber) and the degree of surface roughness of the device (e.g., mirror surface smooth, generally smooth, generally rough, and very rough).
[0148] The communication service model information of stationary devices may include communication service models of devices such as mechanical devices, sensors on industrial conveyor belts, RFID tags on container supports, communication devices on robot arms, and communication devices on industrial cameras. The communication service model may specifically include the service type (e.g., a small packet service for sensor data collection, a control signaling service for robots, and a high-definition data service for cameras) and service data of each device. The service data may include the occurrence frequency of the communication service of the terminal device, for example, once per hour, once per minute, once per second, or continuously. In addition, the service data may further include the lifetime of each service of the terminal device and the size of the amount of transmitted data. In addition, in the automated factory scenario shown in FIG. 2, the communication services of various terminal devices may occur periodically and repeatedly every day or every hour. Therefore, the subsequent rules of the communication services of the terminal devices can be predicted based on previous prior data (i.e., known data).
[0149] The deployment information of the access network device may include information such as the deployment position of antennas of one or more access network devices in a factory building, specification information of the antennas, and transmission power of the access network device, etc. The coverage area distance and coverage strength of different ranges of the access network device can be obtained based on the deployment information of the access network device.
[0150] Prior information, such as building structure information, location information and material information of stationary devices, communication service model information of stationary devices, and deployment information of access network devices, may be input into the environmental controller in advance, and the environmental controller may locally store the prior information. It may be understood that assets, such as factory buildings, machine devices, industrial conveyor belts, and cargo robots, in the automated factory shown in FIG. 2 may belong to one or more enterprises. One or more enterprises may obtain prior information, such as building structure information, location information and material information of stationary devices, communication service model information of stationary devices, and deployment information of access network devices, and input the information into the environmental controller in advance.
[0151] The spatial position (i.e., geographic location) of the control board may be fixed, in which case after the control board is deployed, the spatial position of the control board is fixed and the control board cannot move around but can only rotate by an angle or direction.
[0152] The spatial position of the control board may alternatively be changed, in which case the control board may be deployed on a sliding track, after which the control board may be rotated through an angle or direction or moved through the sliding track.
[0153] The number of control boards required may vary depending on the communication service and communication requirements of the terminal device. If the communication service of the terminal device is a small data packet service and the terminal device does not have high requirements on communication rate, latency, etc., the number of control boards required to control the propagation environment may be small. Correspondingly, if the communication service of the terminal device is a large data packet service and the terminal device has high requirements on communication rate, latency, etc., the number of control boards required to control the propagation environment will be large.
[0154] When only a portion of all control boards need to be deployed, the environmental controller may select a portion of the deployed control boards and then determine location information of the selected control boards. The environmental controller may determine the states of the other, non-selected control boards as an absorption and energy retention (change) state. The absorption and energy retention state may also be simply referred to as a C state, in which absorbed electromagnetic waves are converted into electrical energy and retained. When a control board is in the absorption and energy retention state, the control board can use its circuitry to absorb energy from electromagnetic waves in the surrounding environment, convert the energy into electrical energy, and store the electrical energy in a local battery.
[0155] The environment controller may select a control board based on information such as building structure information, location information and material information of stationary devices, communication service model information of stationary devices, and deployment information of access network devices.
[0156] It is assumed that if the spatial positions of the control boards are fixed, N control boards are deployed, and the N control boards correspond to N spatial positions; alternatively, if the spatial positions of the control boards change, Q control boards are deployed, and the Q control boards can be located at any one of the N spatial positions throughout their movement, but only one control board can be in one spatial position at a time. The N spatial positions in the two cases may be the same or different. The number of control boards that need to be selected may be M, where N, Q, and M are integers greater than or equal to 1, and M≦Q≦N.
[0157] The environmental controller may first select M spatial locations based on information such as building structure information, location information and material information of stationary devices, communication service model information of stationary devices, and deployment information of access network devices, and then select M control boards.
[0158] The environmental controller selects M spatial locations from N spatial locations. NM There are M cases. The environmental controller may assume that in each case, there is a control board at M spatial locations and there is no control board at the other NM spatial locations. Then, the environmental controller may determine an indicator such as an average throughput or an average communication quality between the access network device and the terminal device in each case. Then, the environmental controller may determine the M spatial locations as target locations if the indicator such as the average throughput or the average communication quality is the best. It may be understood that the indicator such as the average throughput or the average communication quality determined by the environmental controller may be within a certain period of time. Therefore, the obtained target location may be a target location within a certain period of time.
[0159] When the control board is in different spatial directions and different states at the same time, the control board may cause different changes to the propagation environment of the surrounding space. As a result, the transmission paths and transmission losses of the terminal device and the access network device may be different, and the power of the signals received by the terminal device and the access network device may change. Therefore, when the target position is determined, it can be assumed that the control boards at the M spatial positions in each case are in a passive forwarding state, and the spatial directions of the control boards are all perpendicular to the wall. Passive forwarding forwarding ) state, also called P state for short, is a state in which incident electromagnetic waves are reflected or transmitted. When the control board is in the passive forwarding state, the control board can directly reflect or transmit incident electromagnetic waves without any processing. In this case, the control board does not absorb energy from the surrounding environment or release energy from the local battery to the outside.
[0160] The environmental controller is based on the equation (1):
number
[0161] L is a set of spatial locations, and C N M L={L1, ,L m ,···,L M}, where L m =(x m ,y m ,z m ) and 1≦m≦M. x m , y m , z m are the x-axis, y-axis, and z-axis coordinate positions of the m-th spatial position, that is, the coordinate positions determined based on the three-dimensional spatial map. sum may represent the average sum-rate over time and may be in units of bit / s (bit / s). T may represent the length of the time window and may be in units of seconds (s). K may represent the number of active service users, or may be understood as the number of terminals having a communication service (uplink communication service or downlink communication service), and may be obtained based on communication service model information included in the three-dimensional space map, or may be obtained by model prediction. rank(Ω k γ (t) can represent the number of ranks of the kth user on the angle-domain multipath at the instant t, or can be understood as the number of signal transmission paths between the kth terminal device and the access network device at the instant t (the transmission paths of the access network and the terminal device may be the same). k,i (t) may represent the signal-to-noise ratio of the kth user in the i-th angular region at instant t, or may be understood as the signal-to-noise ratio of the signal from the access network device received by the kth terminal device on the i-th transmission path at instant t, or the signal-to-noise ratio of the signal from the kth terminal device received by the access network device on the i-th transmission path at instant t.
[0162] The spatial location set contains M elements, which are selected from N spatial locations, for a total of C NM There are spatial location sets. The environmental controller calculates the bar R sum max can be calculated by the number of spaces in the CNM space set. sum This refers to selecting the set of spatial locations for which is maximized.
[0163] According to Shannon's formula, if we assume that the channel bandwidth W is 1, then log2(1+γ k,i (t)) can be understood as the communication rate (channel capacity) of the kth terminal device on the i-th transmission path at the instant t.
number
number
number
[0164] If only signals transmitted by the access network device to the terminal device during the period T are considered, i.e., only downlink communications are considered, then bar R summay represent the average downlink communication rate of all terminal devices in the factory building of the automated factory shown in FIG. 2 during a certain period of time. Therefore, the M spatial positions (target positions) obtained by using Equation (1) can be M spatial positions with the largest average downlink communication rate, i.e., the largest average downlink throughput. Similarly, when only signals transmitted by terminal devices to access network devices during a certain period of time (T) are considered, i.e., only uplink communications are considered, the target positions obtained by using Equation (1) can be M spatial positions with the largest average uplink communication rate during the period of time, i.e., the largest average uplink throughput. When signals transmitted by terminal devices to access network devices and signals transmitted by access network devices to terminal devices during the period of time (T) are considered, i.e., both uplink communications and downlink communications are considered, the target positions obtained by using Equation (1) can be M spatial positions with the largest overall average uplink and downlink communication rates during the period of time, i.e., the largest average uplink and downlink throughput of the communication system.
[0165] The length of the time window T in equation (1) may be selected based on the actual situation, and may be, for example, 10 seconds, 1 minute, or 10 minutes.
[0166] Since the environment controller needs to know the communication service data (i.e., service type and service data) within the period (T), the environment controller can determine which terminal device has the communication service at each moment and can determine K in the above formula. Therefore, the environment controller may first determine the communication service data within the period (T).
[0167] The environment controller may determine communication service data within a time period (T) based on the communication service model information of the stationary device. For example, the environment controller may determine a communication service for the terminal device within a first time period (e.g., 8:10 to 8:15) and a communication service for the terminal device within a second time period (e.g., 8:15 to 8:25) based on the communication service model information. If the terminal device is a robot, the communication service may include a control signaling service for the robot. The control signaling service occurs once every 5 seconds in the first time period, lasting 1 second each time. The control signaling service occurs once every 10 seconds in the second time period, lasting 1 second each time.
[0168] The environment controller can directly determine the communication service data within a period (T) based on the communication service model information of the stationary device. In the automated factory scenario shown in FIG. 2, the communication services of various terminal devices may occur periodically and repeatedly every day or every hour. Therefore, the environment controller can directly determine the service type and service data of the terminal device in a future period based on the previous service type and service data. For example, the terminal device may have the same service type and the same service data every day. Therefore, the environment controller can determine the service type and service data of the terminal device from 8:10 to 8:15 today as the service type and service data of the terminal device from 8:10 to 8:15 tomorrow.
[0169] The environment controller may also establish a model based on the communication service model information of the stationary device and determine communication service data within a time period (T) based on the model. Specifically, the environment controller may establish a model based on some or all of the previous prior data (i.e., known service type and service data information) of the terminal device to predict rules for the communication service of the terminal device in a future time period to determine the service type and service data of the terminal device. For example, the environment controller may establish a neural network model or other machine learning model to predict the service type and service data of the terminal device in the next time period. The training sample of the model may be the previous prior data of the terminal device (i.e., known service type and service data of the terminal device). The input of the model may be information about the service type and service data of the terminal device in the current time period (8:10 to 8:15), and the output of the model may be information about the service type and service data of the terminal device in the next time period (8:15 to 1:20).
[0170] After determining the terminal devices that have communication services at each moment, the environment controller determines the number of transmission paths (i.e., rank(Ω k (t))) and the signal-to-noise ratio (i.e., γ k,i (t)) can be determined.
[0171] The environment controller calculates rank(Ω) based on the building structure information, the location information and material information of the stationary devices, and the deployment information of the access network devices. kSpecifically, the environment controller can determine the spatial location of the access network device based on the deployment information of the access network device, and can determine the spatial location of the terminal device based on the location information of the stationary device. In addition, the environment controller can determine the transmission path (propagation path) through which the signal transmitted by the access network device to the terminal device can reach the terminal device based on the building structure information, the location information and material information of the stationary device, and the deployment information of the access network device, and can determine the number of transmission paths (i.e., rank(Ω k To determine (t)), the environment controller may determine a transmission path through which a signal transmitted by a terminal device to an access network device can reach the access network device. For example, the environment controller may determine the transmission path by simulating signals of the access network device and the terminal device based on information such as building structure information, location information and material information of stationary devices, and deployment information of the access network device. When the surrounding propagation environment remains unchanged, the transmission path through which the terminal device transmits a signal to the access network device can be the same as the transmission path through which the access network device transmits a signal to the terminal device. When the surrounding propagation environment changes (e.g., the spatial position of the control board changes), the transmission path through which the terminal device transmits a signal to the access network device may be different from the transmission path through which the access network device transmits a signal to the terminal device.
[0172] The environment controller calculates γ k,i Specifically, the environment controller determines a transmission loss based on building structure information, location information and material information of stationary devices, and deployment information of access network devices, and determines γ k,iThe environmental controller may determine (t). The environmental controller may determine the transmission loss (i.e., downlink loss) of a signal transmitted by an access network device to a terminal device on each transmission path, or may determine the transmission loss (i.e., uplink loss) of a signal transmitted by a terminal device to an access network device on each transmission path. The transmission loss may include free-space propagation loss, reflection loss, transmission loss, etc. The free-space propagation loss, reflection loss, transmission loss, etc. of an electromagnetic wave signal varies with the frequency of the electromagnetic wave signal. The higher the frequency of the electromagnetic wave, the shorter the wavelength, and the higher the free-space propagation loss. The lower the frequency of the electromagnetic wave, the longer the wavelength, and the lower the free-space propagation loss. In addition, the reflection and transmission of a signal on different materials, such as glass, paper, leather, carbon fiber, gypsum board, and brick wall, have different degrees of loss. For example, after a 2.4 GHz signal passes through gypsum board, the signal may drop by 3 dB, i.e., the signal is attenuated by 3 dB. As another example, after a 2.4 GHz signal passes through a brick wall, the signal may drop by 12 dB, i.e., the signal is attenuated by 12 dB.
[0173] The following describes a method for determining transmission loss in an embodiment of the present invention.
[0174] The environmental controller can determine the spatial distance between the access network device and the terminal device and determine the transmission loss based on the spatial distance. Specifically, the three-dimensional spatial coordinates of a transmitter (TX) and a receiver (RX) can be expressed as (x1, y1, z1) and (x2, y2, z2), respectively. Then, the spatial distance d between TX and RX can be expressed as 3D can be determined based on the three-dimensional spatial coordinates of TX and RX by using equation (2). TX can be understood as a device that transmits a signal, and may be an access network device or a terminal device. RX can be understood as a device that receives a signal transmitted by a transmitter, and may be an access network device or a terminal device.
number
[0175] 1m≦d 3D For distances ≦150 m, the environmental controller may classify the large-scale path transmission loss (PL) from TX to RX based on line-of-sight (LOS) and non-line-of-sight (NLOS), expressed as PLLOS and PLNLOS, respectively, in decibels (dB). LOS can be understood as the connection line path that exists when two points in the 3D spatial coordinates of TX and RX are connected and there is no obstacle in the middle of the connection line. On the other hand, NLOS can be understood as the path that exists when there is an obstacle in the middle of the connection line. 3D If ≥ 150m, the environmental controller 3D = 150m, we can calculate the large-scale path transmission loss from TX to RX.
[0176] The environmental controller may calculate the transmission loss on the transmission path from the transmitter to the receiver by using equations (3), (4) and (5): P LOS =32.4+17.3log 10 (d 3D )+20log 10 (f c ) (3) P NLOS =max(P LOS ,PL' NLOS ) (4) PL' NLOS =32.4+31.9log 10 (d 3D )+20log 10 (f c ) (5)
[0177] Equation (3) may be used to calculate line-of-sight transmission loss, and equations (3), (4), and (5) may be combined to calculate non-line-of-sight transmission loss.c a can be the carrier frequency (i.e., the carrier frequency of the access network device) and is in units of GHz. The operator max(a,b) is used to select the larger value between a and b, e.g., max(10,5)=10.
[0178] The environmental controller calculates the signal-to-noise ratio γ of the terminal device based on the transmission loss. k,i (t). Assuming that the transmission power of the access network device, the transmission power of the terminal device, and the noise in the signal transmission process are constant, the environment controller can determine the signal-to-noise ratio (SNR) of the signal received by the terminal device and the access network device. For example, the transmission power of the access network device may be 40 dBm, the noise power may be -30 dBm, and the signal is attenuated by 10 dB in the transmission process. Therefore, the reception power of the terminal device may be 30 dBm, and the signal-to-noise ratio of the signal received by the terminal device may be 60 dB.
[0179] For example, Figure 4 is a schematic diagram of communication between a terminal device and an access network device according to an embodiment of the present invention. As shown in Figure 4, assuming M is 3, the selected M spatial locations may be spatial location 1, spatial location 4, and spatial location N. In this case, R sum can be calculated by using equation (1). In this case, that is, when there are spatial locations 1, 4, and a control board (P state) only at spatial location 4, the environment controller determines based on the three-dimensional spatial map that the signal transmitted by the access network device to terminal device 1 is Ω 1,1 , Ω 1,2 and Omega 1,3 reaches terminal device 1 through Ω and is transmitted by the access network device to terminal device 2. 2,1 and Omega 2,2, and may determine that the signal transmitted by the terminal device to the access network device will reach the access network through the same path when the propagation environment remains unchanged. The environment controller may also determine that all paths Ω from the access network device to the terminal device 1 1,1 , Ω 1,2 and Omega 1,3 and the loss in both paths Ω from the access network device to terminal device 2 2,1 and Omega 2,2 In addition, when the transmission power of the access network device and the transmission power of the terminal device are constant and the noise power on the transmission path is also constant, the environment controller can determine the signal-to-noise ratio of the signal received by terminal device 1 and terminal device 2 on each path. The environment controller can also determine communication service data between the access network device and each of terminal device 1 and terminal device 2, so as to determine the loss in bar R within the period sum can be determined according to equation (1). Alternatively, the environmental controller may select M different spatial locations and determine R sum Then calculate the maximum bar R sum 4. The spatial location corresponding to the terminal device and the access network device may be determined as the target location. It should be understood that the communication between the terminal device and the access network device shown in FIG. 4 is merely an example for purposes of description and does not constitute a limitation thereon.
[0180] Equation (1) is a typical combinatorial optimization problem that can be solved by using the alternating direction method of multiplier (ADMM) or other methods. ADMM is a method that can solve separable convex optimization problems by equally decomposing the objective function of the original problem into several solvable subproblems, then solving all the subproblems in parallel, and finally integrating the solutions of the subproblems to obtain a global solution to the original problem.
[0181] It can be appreciated that the environmental controller can also select M spatial locations from N spatial locations by using various modifications of equation (1). For example, γ i,k (t) may be replaced with another function related to the transmission loss, for example, a function related to the inverse of the transmission loss. Equation (1) is merely an example for description, and other equations that can implement equivalent functions may be used. This is not a limitation here.
[0182] After selecting M spatial locations (i.e., target locations), the environmental controller may further select M control boards. The selected M control boards are in one-to-one correspondence with the selected M spatial locations. When the spatial locations of the control boards are fixed, the environmental controller may select M control boards at the target locations, and the M control boards correspond to the spatial locations of the M control boards. When the spatial locations of the control boards change, the environmental controller may select M control boards with large energy retention values, or may randomly select M control boards. In this case, the correspondence between the M control boards and the M spatial locations may be such that a control board with a large energy retention value may correspond to a spatial location among the M spatial locations that is far from the access network device, and a control board with a small energy retention value may correspond to a spatial location among the M spatial locations that is close to the access network device.
[0183] The environmental controller may determine the motion information based on the spatial positions corresponding to the selected M control boards. When the spatial positions of the control boards change, the environmental controller may determine the motion information based on the spatial positions corresponding to the selected M control boards. In one case, the motion information may include a motion direction and a movement distance. The motion information may be a specific absolute spatial position (e.g., three-dimensional spatial coordinates). In this case, the environmental controller may directly determine the spatial position corresponding to the control board as the motion information. Alternatively, the motion information may be a specific motion direction and a specific movement distance relative to the current spatial position of the control board. For example, the motion direction may be to move right, and the movement distance may be 10 meters. In this case, the environmental controller may determine the motion information based on the current spatial position of the control board. In other cases, the motion information may include only the movement distance. In this case, the control board may specify a default motion direction (e.g., move right or move left) in advance, and the environmental controller may also determine the motion information based on the current spatial position of the control board. After determining the motion information, the environmental controller may transmit location information to the access network device, where the location information may include the motion information. It is understood that the environmental controller may determine the motion information based on a three-dimensional spatial map.
[0184] When transmitting the location information, the environmental controller may transmit the identification information of the control board, for example, the identifier (ID) of the control board, where the ID of the control board has a one-to-one correspondence with the location information of the control board. For example, all control boards may be numbered starting from 0.
[0185] The environmental controller may determine opening information based on the three-dimensional space map. Specifically, after the environmental controller selects a control board based on the three-dimensional space map, the environmental controller may further determine a spatial orientation of the selected control board, and then the environmental controller may determine rotation information based on the spatial orientation.
[0186] The environment controller can determine the spatial direction of the control board based on the three-dimensional space map. After selecting M control boards, the environment controller can determine indicators such as average communication quality or average throughput between the access network device and the terminal device when the M control boards are in different spatial directions at corresponding spatial positions, and then determine M spatial directions with the best indicators such as average communication quality or average throughput as the target directions. It is assumed that there may be S spatial directions (postures) of the control board. Therefore, S M There can be different spatial orientation combinations, where the spatial orientations correspond to different angles of the control board. Different spatial orientations of the control board correspond to different angles of the control board.
[0187] For example, the environmental controller can calculate the R sum can be calculated separately, and the environmental controller can calculate S M Results Bar R sum Then, the environmental controller may obtain the maximum bar R as the target direction. sum , the M spatial directions of the control board corresponding to the
[0188] The environmental controller also (outside 1) TIFF0007764677000006.tif11149 (i.e., the spatial direction of the control board at the m-th spatial position) is L in L in Eq. (1). m is added to, that is,
number
[0189] The environmental controller may determine the rotation information based on the spatial orientation of the control board. In one case, the rotation information may include a rotation direction and a rotation angle. In this case, the rotation information may be a specific rotation direction and a specific rotation angle to which the control board needs to be adjusted relative to the spatial orientation. For example, the rotation direction is clockwise and the rotation angle is 90°. The environmental controller may determine the rotation information based on the current spatial orientation of the control board. Alternatively, the rotation information may include: (Outside 3) TIFF0007764677000009.tif13149, that is, the spatial direction (target direction) of the control board. The spatial direction may be a spatial direction in which the control board rotates clockwise in the horizontal direction, or a spatial direction in which the control board rotates counterclockwise in the horizontal direction. For example, (outside 4) TIFF0007764677000010.tif14149 may represent a spatial orientation in which the control board is rotated clockwise by 90° in the horizontal direction. In this case, the environmental controller may directly determine the corresponding angle of the control board as the rotation information. In other cases, the rotation information may alternatively include only the rotation angle. In this case, the control board may have a default rotation direction (counterclockwise or clockwise) in advance, and the environmental controller may also determine the rotation information based on the current spatial orientation of the control board. After determining the rotation information, the environmental controller may send location information to the access network device, and the location information may include the rotation information.
[0190] Additionally, the environmental controller may locally store information regarding the previous spatial position and previous spatial orientation of the control board.
[0191] It may be understood that when the spatial position of the control board is fixed, the position information sent by the environmental controller to the access network device may include only rotation information. When the spatial position of the control board changes, the position information sent by the environmental controller to the access network device may include only movement information or rotation information, or may include both movement information and rotation information. When the target position of the control board is the same as the current spatial position of the control board, the control board does not need to adjust the spatial position of the control board, and the position information may include only rotation information. In the above two cases, the same final effect can be achieved, that is, the same performance (e.g., the same throughput) of the communication system can be improved.
[0192] The environmental controller determines the location information using only the three-dimensional spatial map. However, in practical applications, the absorption and energy retention efficiency of a control board may vary depending on the distance from an access network device or a terminal device. For example, a control board closer to an access network device usually has higher absorption and energy retention efficiency, and a control board farther from the access network device usually has lower absorption and energy retention efficiency. Therefore, when determining the location information of a control board, the environmental controller may consider the absorption and energy retention efficiency and energy retention value of the control board.
[0193] The environmental controller may determine the position information of the control board based on the three-dimensional space map and the energy retention value and absorption efficiency of the control board. The absorption and energy retention efficiency may also be referred to as absorption efficiency.
[0194] Equation (1) can be improved by considering different absorption and energy retention efficiencies of control boards at different spatial locations. Because the absorption and energy retention efficiency of a control board can be related to the distance between the access network device and the control board, a bias term can be added to equation (1), which can be a function of the absorption and energy retention efficiency of the control board. For example, see equation (6) for details:
number
[0195] (outside 5) TIFF0007764677000012.tif13149 may represent the absorption and energy retention efficiency of the control board at the jth spatial position among the selected M spatial positions, which may be, for example, 30% or 50%, and a may be a weighting coefficient, and different values of a can be selected based on actual situations, which may be, for example, 0.5 and 0.9.
[0196] If the control boards at the selected M spatial locations have higher absorption and energy storage efficiencies, (outside 6) The result of TIFF0007764677000013.tif15149 is larger, so bar R sum It can be seen that the result of is larger. Thus, the M spatial locations finally determined by using equation (6) are biased towards the spatial locations where the absorption and energy storage efficiency of the control board is high, which can help the control board to store energy.
[0197] Furthermore, during the selection of the M spatial positions, the energy retention value of the control board can be further considered. If the energy retention value of the control board is larger, it indicates that the control board retains more energy. In this case, the absorption and energy retention efficiency of the control board can be less considered. If the energy retention value of the control board is smaller, it indicates that the energy retained by the control board may be insufficient. In this case, the absorption and energy retention efficiency of the control board needs to be more considered. Therefore, equation (6) can be improved accordingly. For example, the absorption and energy retention efficiency of the control board c j is the weight b j The weight is related to the energy retention value of the control board. A larger energy retention value can indicate a smaller weight, and a smaller energy retention value can indicate a larger weight. For details, see equation (7).
number
[0198] b j may be the difference between 1 and the percentage of the energy retention value of the control board (i.e., 1 minus the energy retention value). The control board may be the control board corresponding to the jth spatial location among the selected M spatial locations. Therefore, b j is greater than or equal to 0 and less than or equal to 1. The energy retention value can be 30% or 50%.
[0199] It can be seen that in equation (7), the energy retention value of the control board at different positions and the absorption and energy retention efficiency of the control board can be comprehensively considered, so the finally determined M spatial positions can improve the average absorption and energy retention efficiency of the control board.
[0200] It can be appreciated that the environmental controller can also select M spatial locations from N spatial locations by using various modifications of equations (6) and (7). For example, (outside 7) TIFF0007764677000015.tif11149 may be replaced by a function of the distance between the M spatial locations and the access network device, for example: (outside 8) TIFF0007764677000016.tif14149 may be substituted, d j may represent the distance from the j-th spatial location of the selected M spatial locations to the access network device, and may be in meters (m). It can be seen that if the selected M spatial locations are farther from the access network device, the sum of the distances between the M spatial locations and the access network device is greater. Therefore, (outer 9) The result of TIFF0007764677000017.tif14149 is larger, so bar R sum The result of is smaller. Therefore, the M spatial locations finally determined by using equation (6) are biased toward spatial locations closer to the access network device. Equations (6) and (7) are merely examples for description, and other equations that can implement equivalent functions may be used. This is not limited here.
[0201] The environmental controller may receive the energy retention value and absorption efficiency of the control board from the access network device. In one case, the access network device may actively transmit the energy retention value and absorption efficiency of the control board to the environmental controller. Correspondingly, the environmental controller may receive the energy retention value and absorption efficiency of the control board from the access network device. The energy retention value may be a percentage of the energy retention value of the control board (e.g., 30% or 60%), or may be a specific energy retention value of the control board (e.g., 100 milliamp-hours (mAh)). The absorption efficiency may be the efficiency of the control board's absorption of electromagnetic wave energy and its conversion to electrical energy (e.g., 50% or 80%), and may be a function related to the distance between the control board and the device transmitting the electromagnetic waves (e.g., an access network device or a terminal device). In other cases, the environmental controller may obtain the energy retention value and absorption efficiency of the control board by sending a second request to the access network device. Correspondingly, the access network device may receive a second request from the environmental controller, and then the access network device may transmit the energy retention value and absorption efficiency of the control board to the environmental controller based on the second request.
[0202] 302. The access network device transmits the location information of the control board to the control board.
[0203] After the access network device receives the location information of the control board from the environmental controller, the access network device may transmit the location information to the control board.
[0204] The access network device may send position information to the control board by using position adjustment request signaling (Request, REQ). The position adjustment REQ may include an access network device identifier (BS-ID), a control board identifier (EP-ID), control board rotation information, control board movement information, and a CRC character.
[0205] It can be understood that when the spatial position of the control board is fixed, the position information may include only rotation information. Therefore, the position adjustment REQ may include only rotation information. When the spatial position of the control board changes, the position information may include only movement information or rotation information, or may include both movement information and rotation information. Therefore, the position adjustment REQ may include only movement information or rotation information, or may include both movement information and rotation information.
[0206] To unify the frame format of the position adjustment REQ, the position adjustment REQ may include motion information and rotation information. However, if the position information does not include motion information or rotation information, the values of the motion information and rotation information in the position adjustment REQ may be set to NULL. The environment controller may also send position information to the access network device by using the position adjustment REQ.
[0207] 5 is a schematic diagram of a frame format of a position adjustment request signaling according to an embodiment of the present invention. As shown in FIG. 5, the position adjustment request signaling (Type 1) may include an access network device ID, a control board ID, a target position (i.e., a spatial position corresponding to the control board), a target orientation (i.e., an angle corresponding to the control board), and a CRC character, and the position adjustment request signaling (Type 2) may include an access network device ID, a control board ID, a movement direction and movement distance, a rotation direction and rotation angle, and a CRC character. It may be understood that the frame format shown in FIG. 5 is merely an example for description and does not constitute a limitation thereon.
[0208] The access network device may receive the energy retention value and absorption efficiency from the control board. In one case, the control board may transmit the energy retention value and absorption efficiency of the control board directly to the access network device. Correspondingly, the access network device may receive the energy retention value and absorption efficiency from the control board.
[0209] In other cases, the access network device may obtain the energy retention value and absorption efficiency of the control board by sending a first request to the control board. Correspondingly, the control board can receive the first request from the access network device, and then the control board can send the energy retention value and absorption efficiency of the control board to the access network device based on the first request.
[0210] The first request may include an energy reserve value query signaling (check, CEK), where the energy reserve value CEK may include an identifier of the access network device (BS-ID), an identifier of the control board (EP-ID), a query type, and a cyclic redundancy check (CRC) character. Correspondingly, the control board may receive the energy reserve value query signaling CEK from the access network device, and then the control board may send (feed back) an energy reserve value response signaling (response, RSP) to the access network device, where the energy reserve value RSP may carry current energy reserve value information of the control board's local battery, where the energy reserve value RSP may include the identifier of the control board (EP-ID), the identifier of the access network device (BS-ID), a query type, a query value, and a CRC character.
[0211] The first request may also include an absorption efficiency query signaling (CEK), where the absorption efficiency CEK may include an access network device identifier (BS-ID), a control board identifier (EP-ID), a query type, and a CRC character. Correspondingly, the control board may receive the absorption efficiency CEK from the access network device, and then the control board may send (feedback) an absorption efficiency response signaling (RSP) to the access network device, where the absorption efficiency RSP may carry a relationship between the absorption efficiency of the control board and the distance from the control board to the device transmitting the electromagnetic waves, and may also carry information about the efficiency of converting the average absorbed electromagnetic waves into electrical energy for a local battery by the control board in a previous period. The absorption efficiency RSP may include the control board identifier (EP-ID), the access network device identifier (BS-ID), a query type, a query value, and a CRC character.
[0212] It can be understood that the energy retention value query request (signaling) and the absorption efficiency query request (signaling) may be transmitted separately, i.e., the environmental controller may query only the energy retention value or the absorption efficiency each time. The energy retention value query signaling and the absorption efficiency query signaling may use a unified frame format. The BS-ID may be an identifier that can uniquely identify an access network device and may include a public land mobile network (PLMN) code, etc. The query type may be a type such as energy retention value or absorption efficiency, and may specifically be a specific value. For example, a value “1” may indicate that the energy retention value is being queried, and a value “2” may indicate that the absorption efficiency is being queried. The cyclic redundancy check character may be used to detect or check errors that occur during data transmission. The query value may be a value corresponding to a specific query type. For example, when the query type is absorption efficiency, the corresponding query value is the absorption efficiency of the control board. When the query type is energy retention value, the corresponding query value is the energy retention value of the control board.
[0213] 6 is a schematic diagram of a frame format of a query request signaling and a query response signaling of an energy conservation value and an absorption efficiency according to an embodiment of the present invention. As shown in FIG. 6, the query request signaling may include an access network device ID, a control board ID, a query type, and a CRC character. The query response signaling may include an access network device ID, a control board ID, a query type, a query value, and a CRC character. The frame format shown in FIG. 6 is merely an example for description and does not constitute a limitation thereon.
[0214] After receiving the energy retention value and absorption efficiency from the control board, the access network device may transmit the energy retention value and absorption efficiency of the control board to the environmental controller. In one case, the access network device may transmit the energy retention value and absorption efficiency of the control board directly to the environmental controller. For example, the access network device may transmit the energy retention value and absorption efficiency of the control board to the environmental controller at a fixed period (e.g., 10 seconds or 30 seconds). In another case, after receiving a second request from the environmental controller, the access network device may transmit the energy retention value and absorption efficiency of the control board to the environmental controller based on the second request.
[0215] 303. The control board adjusts its position based on the position information.
[0216] After receiving the location information from the access network device, the control board may adjust the location of the control board based on the location information.
[0217] The control board can receive position information by using a position adjustment REQ from the access network device, and the position adjustment REQ may include an identifier of the control board (e.g., EP-ID), rotation information of the control board, movement information of the control board, etc. The control board can determine whether a position adjustment REQ has been sent to the control board based on the identifier of the control board. When the control board determines that a position adjustment REQ has been sent to the control board, the control board can adjust the position of the control board based on the rotation information and / or movement information included in the position adjustment REQ.
[0218] When the rotation information is not NULL, the control board can adjust the spatial orientation of the control board based on the rotation information. When the rotation information includes a rotation direction and a rotation angle, the control board can adjust the spatial orientation of the control board based on the rotation direction and the rotation angle.
[0219] In one case, the rotation information may implicitly include the direction of rotation and the angle of rotation. In this case, the rotation information is (Outside 10) TIFF0007764677000018.tif9143, i.e., the spatial orientation (target orientation) of the control board, (Outside 11) TIFF0007764677000019.tif13143 may be an angle value based on the horizontal direction. The rotation direction may be clockwise or counterclockwise by default, i.e., the rotation direction may be specified in advance. For example, 90° may represent the angle at which the control board rotates horizontally 90° clockwise, or may represent the angle at which the control board rotates horizontally 90° counterclockwise. The control board may (Outside 12) Based on TIFF0007764677000020.tif14143, it can be determined the specific angle that the control board needs to rotate clockwise or counterclockwise. For example, the current spatial orientation of the control board is 50° clockwise and the rotation angleis 90°. Assuming that the rotation direction is clockwise by default, the control board needs to rotate 40° clockwise to adjust to the spatial direction corresponding to the rotation information. Adjusting the spatial direction by the control board is adjusting the orientation (i.e., attitude) of the metamaterial panel on the control board.
[0220] In other cases, the rotation information may explicitly include a rotation direction and a rotation angle. In this case, the control board can directly adjust the spatial orientation of the control board based on the rotation direction and the rotation angle. For example, the rotation direction is clockwise and the rotation angle is 90°. The control board can directly rotate 90° clockwise based on the rotation information to adjust to the corresponding spatial orientation.
[0221] If the rotation information only includes a rotation angle, the control board can adjust the spatial orientation of the control board based on the rotation angle. In this case, the control board can have a default rotation direction (counterclockwise or clockwise) in advance. For example, the default rotation direction of the control board is clockwise. When the rotation angle is 90°, the control board can directly rotate clockwise by 90° to adjust to the corresponding spatial orientation.
[0222] When the motion information is not NULL, the control board can adjust the spatial position of the control board based on the motion information. When the motion information includes a motion direction and a movement distance, the control board can adjust the spatial position of the control board based on the motion direction and the movement distance. position can be adjusted.
[0223] In one case, the movement information may implicitly include a movement direction and a movement distance. In this case, the movement information may be an absolute target spatial position (e.g., three-dimensional spatial coordinates). The control board may determine the movement direction and the movement distance based on the three-dimensional spatial coordinates of the current position of the control board and the three-dimensional spatial coordinates of the target spatial position. For example, the three-dimensional spatial coordinates of the target spatial position are (0,1,2), and the three-dimensional spatial coordinates of the current position of the control board are (0,0,2). The control board may determine that the control board needs to move 1 meter in front of the control board. The control board may move by a sliding guide rail.
[0224] In other cases, the movement information may alternatively explicitly include the movement direction and the movement distance. In this case, the control board may directly adjust the spatial position of the control board based on the movement direction and the movement distance. For example, if the movement direction is to move right and the movement distance is 10 meters, the control board may directly move 10 meters to the right to adjust to the corresponding spatial position.
[0225] If the movement information only includes the movement distance, the control board can adjust the spatial position of the control board based on the movement distance. In this case, the control board can have a default movement direction (e.g., move right or move left) in advance. For example, the default movement direction of the control board is move left. When the movement distance is 8 meters, the control board can directly move 8 meters to the left to adjust to the corresponding spatial position.
[0226] After the control board completes the adjustment, the control board may send a position adjustment acknowledgement signaling (acknowledge, ACK) to the access network device. The position adjustment ACK may include the control board's identifier (EP-ID), the access network device's identifier (BS-ID), a flag indicating whether the adjustment was successful, and a CRC character. If the flag is true, it indicates that the control board has successfully adjusted the position. If the flag is false, it indicates that the control board has failed to adjust the position. When the flag is false, the position adjustment ACK may further include the control board's current position information (e.g., the control board's spatial position and spatial direction). After receiving the position adjustment ACK from the control board, the access network device may send the control board's position adjustment ACK to the environmental controller, so that the environmental controller can summarize and record the control board's position. The environmental controller may locally store the current spatial position information, current spatial direction information, and past spatial position information and past spatial direction information of all control boards. The adjustment of the position may be an adjustment of the spatial position, or may be an adjustment of the spatial direction, or may be an adjustment of the spatial direction and the spatial position.
[0227] 7 is a schematic diagram of a frame format of a position adjustment confirmation signaling according to an embodiment of the present invention. As shown in FIG. 7, if the control board successfully adjusts the position, the position adjustment confirmation signaling may include an access network device ID, a control board ID, a flag, and a CRC character. If the control board fails to adjust the position, the position adjustment confirmation signaling may include an access network device ID, a control board ID, a flag, a current position (i.e., current spatial position), a current orientation (i.e., current angle), and a CRC character. The frame format shown in FIG. 7 is merely an example for description and does not constitute a limitation thereon.
[0228] The access network device may monitor the quality of service (QoS) of the terminal device and dynamically trigger the next propagation environment control (i.e., controlling the position of the control board) based on the QoS. For example, when the access network device detects that the QoS of the terminal device is low, that is, when the communication quality of the terminal device is poor, the access network device may send a position adjustment request to the environment controller. After receiving the position adjustment request from the access network device, the environment controller may re-determine the position information of the control board and then send the position information to the access network device. After the access network device receives the position information from the environment controller, the access network device may send a position adjustment REQ to the control board. Then, after the control board receives the position adjustment REQ sent by the access network device, the control board may adjust the position (spatial position and spatial direction) of the control board in a timely manner to optimize the propagation environment in the space around the control board, improve the average transmission quality between the terminal device and the access network device, and increase the throughput of the communication system.
[0229] 304. The environmental controller sends the control board status pattern to the access network device.
[0230] Correspondingly, the access network device may receive the control board status pattern from the environmental controller.
[0231] The state pattern may include state information, and the state corresponding to the state information may be an absorption and energy conservation state, an active forwarding state, or a passive forwarding state. forwardingThe ) state, sometimes simply referred to as the A state, is a state in which the incident electromagnetic wave is amplified and then reflected or transmitted. When the control board is in the active forwarding state, the energy of the control board's local battery may be used to amplify the incident electromagnetic wave, and then the amplified electromagnetic wave is reflected or transmitted.
[0232] 8 is a schematic diagram of incident and reflected / transmitted waves when the control board is in different states, according to an embodiment of the present invention. As shown in FIG. 8, when the control board is in the absorbing and energy-holding state, the energy stored in the control board increases. In this case, the control board absorbs the incident electromagnetic Waves The control board can absorb and convert incident electromagnetic waves into electrical energy and store the electrical energy in a local battery. Therefore, in this case, there is no corresponding reflected / transmitted wave. When the control board is in a passive forwarding state, the energy stored in the control board remains unchanged. In this case, the control board only passively reflects or transmits incident electromagnetic waves, and does not absorb energy from the surrounding environment or release energy from the local battery. When the control board is in an active forwarding state, the energy stored in the control board decreases (power decreases). The control board can use the energy of the local battery to amplify the incident electromagnetic waves and then reflect or transmit the amplified electromagnetic waves. However, the amplified electromagnetic waves may have a smaller amplitude than the incident electromagnetic waves or a larger amplitude than the incident electromagnetic waves, which is related to the corresponding amplification factor. The reflected / transmitted waves in the active forwarding state have a larger amplitude than the reflected / transmitted waves in the passive forwarding state. It should be understood that the incident and reflected / transmitted waves shown in FIG. 8 are merely examples for purposes of illustration and do not constitute limitations thereon.
[0233] The environmental controller may first determine a state pattern of the control board, and then transmit the state pattern of the control board to the access network device.
[0234] After determining the location information, the environment controller may determine a state pattern of the control board corresponding to the location information. The environment controller may determine the state pattern of the control board based on the three-dimensional space map and the location information of the control board. The transmission paths and transmission losses of the access network device and the terminal device may change according to the location information of the control board. Therefore, the environment controller may first determine the location information of the control board. After the environment controller determines the location information of the control board, the position (spatial position and spatial direction) of the control board may be in a fixed state. In this case, when the control board is in a different state, the control board causes different changes to the propagation environment of the surrounding space. A signal transmitted by the access network device to the terminal device may reach the terminal device through different paths, and the signal received by the terminal device may have different power.
[0235] For example, as shown in FIG. 4, there may be three paths from the wireless electromagnetic wave signal transmitted by the access network device to the terminal device 1 (robot arm), Ω 1,1 is the line of sight (LOS) from the access network device to terminal device 1, and Ω 1,2 is the non-line-of-sight (NLOS) from the access network device to the terminal device 1 after being reflected by the control board 4, and Ω 1,3 is the non-line-of-sight (NLOS) from the access network device to the terminal device 1 after being reflected by the control board 1. Note that this path Ω is 1,2 The signal above does not reach the terminal device 1, but is absorbed by the control board, converted into electrical energy, and stored in a local battery. When the control board 4 is in a passive or active forwarding state (P state or A state), this path Ω 1,2The above signal reaches terminal device 1, but the passive forwarding state has greater loss (more severe attenuation) than the active forwarding state. Therefore, the strength of the signal reaching terminal device 1 is different. The signal strength in the active forwarding state is higher (the received power is higher). Similarly, there may be two paths from the wireless electromagnetic wave signal transmitted by the access network device to terminal device 2 (mobile phone), Ω 2,1 is the line of sight from the access network device to terminal device 2, and Ω 2,2 is a non-line-of-sight path from the access network device to the terminal device 2 after being reflected by the control board N. If the control board N is separately in the C state, the P state, and the A state, then this path Ω 2,1 The signal reaching the upper terminal device 2 may also be different.
[0236] The control board can be in any one of the three states at any one moment. Assuming that the time granularity of the control board state pattern is Δt, there are (3 (T / Δt) ) M There may be M cases. The environment controller may determine an indicator such as an average communication quality or an average throughput between the access network device and the terminal device in each case. Then, the environment controller may determine, as a target state pattern, M state patterns in which the indicator such as the average communication quality or the average throughput is best.
[0237] The environmental controller uses equation (8) to calculate (3 (T / Δt) ) M In these cases, the target state pattern can be determined:
number
[0238] In the above formula, S is the state pattern set, and (3 (T / Δt) ) M S = {S1, ,SM} can be expressed as, where S m = [···, C m (t1), P m (t2), A m (t3), ···], 1 ≤ m ≤ M, and 0 ≤ t1 < t2 < t3 ≤ T. The state pattern set contains M elements, and one of the M elements is the T / Δt states of the control board within the period T, and each state can be any one of the three states. Therefore, there are a total of (3 (T / Δt) ) M state pattern sets. Equation (8) is similar to Equation (1). For details, please refer to the relevant description in step 301. The details will not be described again here. Bar R sum is the largest among the M state patterns, that is, the selected M state patterns of the control board can be determined by using Equation (8), and it can be seen that the M state patterns can maximize the average throughput of the communication system.
[0239] After the environmental controller determines the state pattern of the control board, the environmental controller can send the state pattern to the access network device. The start time of the state pattern can be t0, the time granularity can be Δt, the state pattern can be expressed as S, and the state pattern can also be called a state pattern sequence.
[0240] Specifically, the state pattern can be a sequence including three states: the A state, the P state, and the C state, for example, {AAAAAPPC}, or a simple sequence form, for example, { A 5P2 C 1}, or a specific state pattern index {index}.
[0241] For example, the state pattern S={AAAAAPPC} can indicate that the control board is in state A from moment t0 to moment t0+5Δt, the control board is in state P from moment t0+5Δt to moment t0+7Δt, the control board is in state C from moment t0+7Δt to moment t0+8Δt, and the control board may periodically repeat the above state pattern at moments after t0+8Δt. A 5P2 C It can also be expressed as {AAAAAPPC}, where the letters C / P / A represent the state of the control board, and the number following the letter represents the number of time granularities the state lasts. The state pattern is S={index}, where index represents a known state pattern pre-agreed upon by the receiving end and the transmitting end (i.e., the environmental controller and the access network device) by using a standard protocol. For example, index "1" can represent S={AAAAAPPC}.
[0242] When transmitting a state pattern, the environmental controller may also transmit the identification information of the control board, for example, the ID of the control board, which has a one-to-one correspondence with the state pattern of the control board.
[0243] When determining the state pattern, the environmental controller does not consider the energy retention value and absorption efficiency of the control board, so there may be cases where the determined state pattern is not usable.
[0244] For example, the state pattern determined by the environmental controller is S={AAAAAPPC}. In this case, the control board is in state A for a long period of time, which causes the power consumption of the control board to be high, but the power of the control board may be insufficient. Therefore, at a particular moment, the control board may not have enough power to be used when in state A. As a result, the control board cannot effectively and actively transmit incident electromagnetic waves. It can be seen that the energy retention value of the battery of the control board limits the effective duration of state A in the state pattern. Correspondingly, when S={CCCCCPAC}, the control board is in the absorption and energy retention state (state C) for a long period of time, and the control board can absorb the energy of the ambient electromagnetic waves for a long period of time, convert the absorbed energy into electrical energy, and store the electrical energy in the local battery. Note that if the control board initially has high power, the control board may reach the upper limit of the energy retention value of the local battery in a very short period of time. In this case, the control board continues to absorb the energy of the electromagnetic waves and then converts the energy into electrical energy, but the electrical energy cannot be stored in the local battery, resulting in electrical energy waste.
[0245] To avoid the above case, the environmental controller may take into account the energy retention value and absorption efficiency when determining the state pattern, i.e., the environmental controller may determine the state pattern of the control board based on the three-dimensional space map, the position information of the control board, and the energy retention value and absorption efficiency of the control board.
[0246] Specifically, equation (8) can be improved by adding a function related to the energy storage value and absorption efficiency of the control board to equation (8). For example, a limiting function may be added, and in some cases, by using the limiting function, i.e., when unavailable state patterns are excluded, the equation (3 (T / Δt) ) MCases can be excluded from the calculation. Assume that the control board's state pattern is S = {AAAAAPPC}, the time granularity Δt is 5 seconds, the state pattern includes the states of the control board within 8 Δt, the absorption efficiency of the control board at one position is 50%, the control board's energy retention value is 20%, and the control board's total battery capacity is 100 milliamp-hours (mAh). The control board can consume 1 mAh when the control board is in state A for 5 seconds and store 1 mAh of energy when the control board is in state C for 5 seconds. Therefore, the control board will consume a total of 4 mAh every 4 seconds, and after the state pattern repeats four cycles, the control board's energy retention value will be 0. Therefore, at the start of the fifth cycle, the control board has no power to use when in state A and, as a result, cannot effectively and actively transmit incident electromagnetic waves.
[0247] The environmental controller may determine by calculation some unavailable state patterns to ensure that the control board can effectively and actively transfer incident electromagnetic waves when using the state patterns.
[0248] It can be understood that the environmental controller can determine both the position of the control board and the state pattern of the control board. The environmental controller can consider a set L of M positions of the control board and the state S of the control board at the M positions, that is, can combine equations (1) and (8). For details, see equation (9).
number
[0249] L and S in the above formula are combined. If L only contains spatial position and not spatial direction, then the total is C N M ·(3 (T / Δt) ) M If L includes both spatial position and spatial direction, there are a total of C N M ·S M·(3 (T / Δt) ) M There are cases where R sum It can be seen that the M locations where Θ is largest and the state pattern of the control board at each location can be determined by using equation (9).
[0250] When determining the spatial position of the control board and the state pattern of the control board separately, the environmental controller N M +(3 (T / Δt) ) M We need to consider the case of C N M +(3 (T / Δt) ) M Results Bar R sum When determining both the spatial location and state pattern of the control board, the environmental controller must calculate C N M ·(3 (T / Δt) ) M When determining the position (spatial position and spatial direction) of the control board and the state pattern of the control board separately, the environmental controller N M ·S M +(3 (T / Δt) ) M In determining both the control board position and the state pattern, the environmental controller N M ·S M ·(3 (T / Δt) ) M It is necessary to consider these cases. It can be seen that the environmental controller may have different computational complexity in each case. When determining both the position and state pattern of the control board, the environmental controller may have a large computational complexity, but in this case, it is more likely that the bar R sum Therefore, the environmental controller can obtain more accurate results (position and state patterns).
[0251] It can be appreciated that the environmental controller can transmit both the location information and the status pattern of the control board to the access network device.
[0252] 305. The access network device sends the control board's status pattern to the control board.
[0253] After the access network device receives the control board's status pattern from the environmental controller, the access network device may transmit the status pattern to the control board.
[0254] The access network device uses state pattern request signaling (Request, REQ) to State Pattern to the control board. The status pattern REQ may include an access network device identifier (BS-ID), a control board identifier (EP-ID), a start time t0, a time granularity Δt, a status pattern sequence, and a CRC character. Figure 9 is a schematic diagram of a frame format for status pattern request signaling according to an embodiment of the present invention. It may be understood that the frame format shown in Figure 9 is only an example for description purposes and does not constitute a limitation thereon.
[0255] After the access network device sends the location information and the status pattern to the control board, the control board will correspondingly calculate the location and status of the control board based on the location information and the status pattern. attitude Thus, the radio propagation environment in which path losses (e.g., average large-scale path path losses) can be expected can be configured in a specific spatial range and for a specific time period so that the access network device can determine the channel quality of the terminal device.
[0256] The access network device may determine the channel quality of the terminal device based on the three-dimensional spatial map and the location information and status pattern of the control board. The access network device may then allocate resources to the terminal device based on the channel quality, and then transmit information about the resources to the terminal device. The channel quality may be a signal-to-noise ratio, or may be a transmission loss, a reference signal receiver power (RSRP), etc. The resources allocated to the terminal device by the access network device may include uplink resources and / or downlink resources.
[0257] The access network device can determine the average communication quality of the terminal device over a period of time, for example, γ k,i (t). The access network device may then determine rank(Ω k The average signal-to-noise ratio of the (t) transmission paths may be used as the average communication quality of the terminal device. k,i For how to determine (t), please refer to the relevant description above, and the details will not be repeated here.
[0258] An access network device may allocate resources to terminal devices based on channel quality. When the channel quality is good, that is, when the signal-to-noise ratio is high, noise interference with the desired signal is low. Therefore, the communication bit error rate is low, and the communication receiver can effectively receive the data transmitted by the communication transmitter. When the channel quality is poor, the communication bit error rate is high, and the communication receiver cannot effectively receive the data transmitted by the transmitter. Therefore, the access network device can allocate a large amount of resources to terminal devices with good signal quality (e.g., terminal devices with a signal-to-noise ratio greater than a certain threshold) and a small amount of resources to terminal devices with poor signal quality (e.g., terminal devices with a signal-to-noise ratio less than a certain threshold) to avoid resource waste and improve resource utilization.
[0259] An access network device may transmit information about resources to a terminal device by using time-frequency resource allocation command signaling (CMD). The signaling may include an access network device identifier (BS-ID), a terminal device identifier (UE-ID), a time-frequency resource block identifier (RB-ID), and a CRC character. The terminal device identifier may be a unique identifier assigned by the access network device to the terminal device in the access network device, and the time-frequency resource block identifier may uniquely identify the time-frequency resource assigned to the terminal device. The time-frequency resource block identifier may be a specific time domain resource and a specific frequency domain resource (e.g., subcarrier), or may be an index corresponding to the time domain resource and the frequency domain resource. After the terminal device receives the time-frequency resource allocation CMD from the access network device, the terminal device may send a time-frequency resource allocation acknowledgement signaling (ACK) to the access network device, where the signaling may include a terminal device identifier (UE-ID), an access network device identifier (BS-ID), a flag indicating whether the time-frequency resource configuration was successful, and a CRC character. If the flag is true, it indicates that the terminal device has successfully configured the time-frequency resource. If the flag is false, it indicates that the terminal device has failed to configure the time-frequency resource. The frame format of the uplink resource allocation or downlink resource allocation may be a time-frequency resource allocation frame format defined in an existing standard.
[0260] The access network device may further determine a transmit power based on the channel quality, and the transmit power may include a transmit power of the access network device and a transmit power of the terminal device.
[0261] When the channel quality is good, i.e., when the signal-to-noise ratio is high, the noise interference to the desired signal is low. Therefore, the access network device can transmit signals to the terminal device with low transmission power and instruct the terminal device to use low transmission power, so that the average power consumption of the access network device and the terminal device can be reduced. When the channel quality is poor, the communication bit error rate is high. Therefore, the access network device can transmit signals to the terminal device with high transmission power and instruct the terminal device to use high transmission power, so that the bit error rate can be reduced and the average throughput of the communication system can be improved.
[0262] For example, the access network device may determine the transmission power of the access network device and the transmission power of the terminal device based on the transmission loss. For example, the transmission power of the access network device is determined. It is assumed that the receiver sensitivity (minimum reception power) of the terminal device is -100 dBm, and the signal transmitted by the access network device to the terminal device may be attenuated by 45 dB during the transmission process, and a certain attenuation margin (e.g., 10 dB) can be taken into account, so that a larger transmission loss is acceptable. Therefore, the minimum transmission power of the signal transmitted by the access network device to the terminal device is -45 dBm. Correspondingly, the access network device can also determine the transmission power of the terminal device based on the receiver sensitivity of the access network device.
[0263] The access network device may send information about the transmission power of the terminal device to the terminal device by using a transmission power allocation command signaling (CMD). The signaling may include an access network device identifier (BS-ID), a terminal device identifier (UE-ID), a power level identifier (PL-ID), and a CRC character. The PL-ID may be a specific power value (e.g., -20 dBm) or a power index (e.g., "01"). The power index may correspond to a specific power value. For example, the power value corresponding to "01" may be -25 dBm. After the terminal device receives the transmission power allocation CMD from the access network device, the terminal device may send a transmission power allocation acknowledgement signaling (ACK) to the access network device. The signaling may include the terminal device identifier (UE-ID), the access network device identifier (BS-ID), a flag indicating whether the power setting was successful, and a CRC character. If the flag is true, it indicates that the terminal device has successfully set the power. If the flag is false, it indicates that the terminal device has failed to set the power. The frame format of the downlink power allocation may be a time-frequency resource allocation frame format defined in existing standards.
[0264] Since the state pattern of the control board is set in this embodiment of the present invention, when determining the transmission power of the access network device and the transmission power of the terminal device, the access network device may further consider the energy retention value and absorption and energy retention efficiency of the control board, so as to improve the absorption and energy retention efficiency of the control board. For example, when the control board is in the absorption and energy retention state, the access network device may send a signal to the terminal device with high transmission power, so that the control board can absorb more electromagnetic energy from the surrounding environment, convert more energy into electrical energy, and store the electrical energy locally, thereby improving the absorption and energy retention efficiency of the control board.
[0265] For example, Figure 10 is a schematic diagram of another scenario according to an embodiment of the present invention. As shown in Figure 10, the coverage area of an access network device is divided into a near area, a middle area, and a far area based on the distance between the terminal device and the access network device, where the near area of the access network device includes terminal device 1 and control board 1, the middle area includes terminal device 2 and control board 2, and the far area includes terminal device 3 and control board 3. The state pattern of control board 1 is set as {CCCAACCCAA}, and the state pattern of control board 2 is set as {CCC P ACCC P A} and the status pattern of control board 3 is set to {CCCCCCC PP A}.
[0266] The reflection or transmission performed by the control board for the incident electromagnetic wave may be diffuse reflection or diffuse transmission. Diffuse reflection can enable the incident electromagnetic wave on the control board to have a reflected signal with approximately equal energy in all directions, and diffuse transmission can enable the incident electromagnetic wave on the control board to have a transmitted signal with approximately equal energy in all directions.
[0267] It can be seen that in different periods, different effects may be caused in the communication between the access network device and the terminal device under the combined effect of control board 1, control board 2 and control board 3. It is assumed that the duration of one state of the state pattern of the control board is one slot.
[0268] Control board 1, control board 2, and control board 3 are all in the C state in slots 1 to 3. In this case, the control boards may absorb incident electromagnetic waves. Therefore, in slots 1 to 3, on average, the entire coverage area of the access network device is in an energy weakening state. In other words, in this case, the power of the signal received by the terminal device from the access network device is correspondingly reduced compared with the power of the signal received by the control board in a passive reflection state. Note that, since the distance between terminal device 1 and the access network device is short, the original radio reception power of terminal device 1 is high. Therefore, the signal-to-noise ratio of the signal transmitted by the access network device and received by terminal device 1 is high. In this way, slots 1 to 3 can be allocated to terminal device 1 for communication with the access network device.
[0269] In slots 4 to 8, control board 1 is in the A state in the first two slots and in the C state in the last three slots; control board 2 is in the S state in slot 4, the A state in slot 5, and the C state in slots 6 to 8; and control board 3 is in the C state in slots 4 to 7 and the S state in slot 8. Therefore, in slots 4 to 8, on average, the entire coverage area of the access network device is in an energy-invariant state. In other words, in this case, the power of the signal received by the terminal device from the access network device is basically the same as the power of the signal received by the control board in a passive reflection state. Because the distance between terminal device 2 and the access network device is medium, the original radio reception power of terminal device 2 is lower than that of terminal device 1 and higher than that of terminal device 3. Therefore, the signal-to-noise ratio of the signal transmitted by the access network device and received by terminal device 2 is lower than that of terminal device 1 and higher than that of terminal device 3. In this way, slots 4 to 8 can be allocated to terminal device 2 for communication with the access network device.
[0270] Control board 1 is in the A state in slots 9 and 10, control board 2 is in the S state in slot 9 and the A state in slot 10, and control board 3 is in the S state in slot 9 and the A state in slot 10. Therefore, in slots 9 and 10, on average, the entire coverage area of the access network device is in an energy-enhanced state. In other words, in this case, the power of the signal received by the terminal device from the access network device is correspondingly increased compared to the power of the signal received by the control board in the passive reflection state. Because the distance between the terminal device 3 and the access network device is long, the original radio reception power of the terminal device 3 is low. Therefore, the signal-to-noise ratio of the signal transmitted by the access network device and received by the terminal device 3 is low. In this way, slots 9 and 10 can be allocated to the terminal device 3 for communication with the access network device.
[0271] The above time-frequency resource allocation method can be understood as follows: the control board absorbs the wireless electromagnetic wave energy of the terminal device in the nearby area, converts the wireless electromagnetic wave energy into the electric energy of the local battery, and then the control board converts the wireless electromagnetic wave energy into the electric energy of the local battery. Li 10 is consumed to support communication of terminal devices in far areas, enhance communication capabilities (signal-to-noise ratio) of terminal devices in edge areas of access network devices, and improve average throughput of the entire wireless communication system. It should be understood that the scenario shown in FIG. 10 is merely an example for description purposes and does not constitute a limitation thereon.
[0272] For the propagation environment shown in FIG. 10, the effect of the solution of allocating groups of time-frequency resources and transmission power to terminal device 1, terminal device 2, and terminal device 3 is shown in FIG. 11. FIG. 11 is a schematic diagram of time-frequency resource and transmission power allocation according to an embodiment of the present invention. As shown in FIG. 11, the minimum unit of time-domain resource allocation may be two slots, where two slots may include 14 symbols. The minimum unit of frequency-domain resource allocation may be a resource block (RB), where an RB may refer to 12 consecutive subcarriers in frequency. The access network device may allocate three slot RBs in slots 1 and 2 to terminal device 1, three RBs in slots 5 and 6 to terminal device 2, one RB in slots 7 and 8 to terminal device 2, one RB in slots 7 and 8 to terminal device 3, and three RBs in slots 9 and 10 to terminal device 3. The access network device may also allocate transmission power corresponding to the time-frequency resources to the terminal devices. For example, the transmission power of terminal device 1 may be P1, the transmission power of terminal device 2 may be P2, and the transmission power of the terminal device may be P3. The terminal devices may use different transmission powers in different time-frequency resources. P1, P2, and P3 may be determined by the access network device. For details, please refer to the related descriptions above.
[0273] It should be understood that the time-frequency resource allocation and transmission power allocation shown in FIG. 11 are merely examples for purposes of illustration and do not constitute limitations thereon.
[0274] 12 is a schematic diagram of yet another scenario according to an embodiment of the present invention. The scenario shown in FIG. 12 may include an access network device, a terminal device 1, a terminal device 2, and a control board. A signal transmitted by the access network device to the terminal device 1 may reach the terminal device 1 or the terminal device 2 after being reflected by the control board 1. The propagation path from the access network device to the control board is denoted as P1, the propagation path from the control board to the terminal device 1 is denoted as P2, the propagation path from the control board to the terminal device 2 is denoted as P3, the propagation path (LOS) from the access network device to the terminal device 1 is denoted as P4, and the propagation path (LOS) from the access network device to the terminal device 2 is denoted as P5. The speed of light may be represented by c and may be in meters per second (m / s), the length distance of the propagation path Pn may be represented by the symbol |Pn| and may be in meters, and the propagation delay on the path Pn may be represented by the symbol τ n = |Pn| / c and can be in units of seconds.
[0275] It is assumed that the control board is in a passive reflection state or an active reflection state. At instant t0, the access network device sends a signal X A to terminal device 1, and XA can reach terminal device 1 through paths P4 and P1+P4. At instants t0+τ4 and t0+τ1+τ2, terminal device 1 receives two signals X A Due to the broadcast effect of wireless communication, the signal X A can also be received (listened to) by terminal device 2, taking paths P5 and P1+P3. In other words, at instants t0+τ5 and t0+τ1+τ3, terminal device 2 receives two signals X A At the instant t1=t0+ΔT, Δt is the time A represents the continuous transmission time of signal X B to terminal device 2. Similarly, terminal 2 may transmit signal X at instant t+τ5 and instant t+τ+τ3. Band the terminal device 1 also receives the signal X at the instant t1+τ4 and the instant t1+τ1+τ2. B can be received.
[0276] It can be seen that if the time interval between t1+τ5 and t0+τ1+τ3 is not greater than ΔT, the signal transmitted by the access network device to terminal device 1 will cause interference with the signal transmitted by the access network device to terminal device 2. In other words, terminal device 2 will not receive signal X A and signal X B , and the terminal device 2 may receive both signals. Thus, the two signals are superimposed to cause interference, and if the frequencies of the two signals are the same, the terminal device cannot effectively distinguish between the two signals. However, when the control board is in the absorbing and energy-retaining state, the control board may absorb the signal of the access network device along path P1 and convert the signal into electrical energy for the control board's local battery. Thus, the interference caused to terminal device 2 by terminal device 1 may be reduced.
[0277] 13 is a schematic diagram of a time-domain impulse response according to an embodiment of the present invention. As shown in FIG. 13, in an uncontrollable propagation environment, multi-user signal aliasing is generated in the time-domain impulse responses of terminal device 1 and terminal device 2. In a controllable propagation environment, state switching is performed on the control board between state C, state P, and state A at appropriate time intervals. In this way, the control board can absorb the energy of the original reflected path and convert the energy into electrical energy for the control board's local battery, thereby reducing or even eliminating the multi-user signal aliasing in the time domain.
[0278] It can be seen that when allocating time-frequency resources to terminal devices, the access network device may consider the state pattern of the control board. When the control board is in the absorption and energy conservation state, resources of the same frequency but different time (i.e., the same frequency domain resources and different time domain resources) are allocated to different terminal devices, and crosstalk between terminal devices of the same frequency but different time is reduced by using the control board. FIG. 14 is a schematic diagram of time-frequency resource allocation according to an embodiment of the present invention. As shown in FIG. 14, the minimum unit of time domain resource allocation may be one slot, where one slot may include 14 symbols, and the minimum unit of frequency domain resource allocation may be an RB. The access network device may allocate three slot RBs in slots 1 and 2 to terminal device 1, and three RBs in slots 3 and 4 to terminal device 2. When a terminal device transmits a signal to an access network device on a resource or receives a signal from an access network device on a resource, and the signal reaches the control board, the signal can be absorbed by the control board, so that signal aliasing between terminal devices can be reduced or eliminated, and the signal to interference plus noise ratio (SINR) of the terminal device can be improved. It should be understood that the scenario shown in Figure 11 and the time-frequency resource allocation shown in Figure 14 are only examples for description and do not constitute limitations thereon.
[0279] It can be understood that the access network device can transmit both the location information and the status pattern of the control board to the control board. Alternatively, the access network device can transmit both the information about the resource and the transmission power to the terminal device.
[0280] 15 is a schematic diagram of signaling exchange between a terminal device, an access network device, and a control board according to an embodiment of the present invention. As shown in FIG. 15, the access network device may request the control board to adjust its position. First, the access network device may send a POSITION ADJUSTMENT REQ to the control board. Then, the control board may adjust the position of the control board based on the POSITION ADJUSTMENT REQ. After the position of the control board is adjusted, the control board may feed back a POSITION ADJUSTMENT ACK to the base station.
[0281] The access network device may request the control board to set a state pattern. First, the access network device may send a state pattern REQ to the control board. Then, the control board may adjust the state of the control board based on the state pattern REQ, that is, enable the metamaterial panels of the control board as a whole to regularly switch between the C state, the P state, and the A state. After the state pattern of the control board is set, the control board may feed back a state pattern ACK to the access network device.
[0282] An access network device may allocate time-frequency resources and transmission power to a terminal device. First, the access network device may send a time-frequency resource allocation CMD to the terminal device, and the terminal device may feed back a time-frequency resource allocation ACK to the access network device. Then, the access network device may send an energy reserve value CEK to the control board, and the control board may feed back an energy reserve value RSP to the access network device, and the energy reserve value RSP may carry information of the current energy reserve value of the control board's local battery. Next, the access network device may send a transmission power allocation CMD to the terminal device, and the terminal device may feed back a transmission power allocation ACK to the access network device. Finally, the access network device may send an absorption efficiency CEK (which may be triggered by a periodic timer or a non-periodic event) to the control board, and the control board may feed back the absorption efficiency RSP to the access network device.
[0283] It should be understood that the flowchart shown in Figure 15 is only an example for description and does not constitute a limitation thereon. The order of the four sets of signaling, i.e., time-frequency resource allocation (CMD / ACK), energy conservation value (CEK / RSP), transmission power allocation (CMD / ACK), and absorption efficiency (CEK / RSP), is not fixed and may be flexibly adjusted based on the actual situation of the system.
[0284] 306. The control board adjusts the state of the control board based on the state pattern.
[0285] After receiving the status pattern from the access network device, the control board may adjust its state based on the status pattern.
[0286] The control board may receive a state pattern by using a state pattern REQ from an access network device. The state pattern REQ may include an identifier of the control board (e.g., EP-ID), a start time t0, a time granularity Δt, a state pattern sequence, etc. The control board may determine whether the state pattern REQ is sent to the control board based on the identifier of the control board.
[0287] When the control board determines that a state pattern REQ is to be sent to the control board, the control board may determine the start time t0, the time granularity Δt, and the state pattern sequence.
[0288] The control board may set a state pattern sequence and then adjust the state of the control board based on the state pattern sequence. For example, the state pattern sequence is {AAAAAPPC}. The control board may adjust the state of the control board to the A state from moment t0 to moment t0+5Δt, the control board may adjust the state of the control board to the P state from moment t0+5Δt to moment t0+7Δt, and the control board may adjust the state of the control board to the C state from moment t0+7Δt to moment t0+8Δt. At a moment after t0+8Δt, the control board may periodically repeat the above state patterns until a new state pattern is received.
[0289] After the control board sets the status pattern, the control board may send (feedback) status pattern response signaling (ACK) to the access network device. The signaling may include the control board's identifier (EP-ID), the access network device's identifier (BS-ID), a flag indicating whether the status pattern was successfully set, and a CRC character. If the flag is true, it indicates that the control board's status pattern has been successfully set. If the flag is false, it indicates that the control board's status pattern has not been set. FIG. 16 is a schematic diagram of a frame format for status pattern confirmation signaling according to an embodiment of the present invention. It should be understood that the frame format shown in FIG. 16 is merely an example for description purposes and does not constitute a limitation thereon. Correspondingly, the access network device can receive the status pattern ACK from the control board and then send the control board's status pattern ACK to the environment controller, so that the environment controller can summarize and record the status patterns of the control board. It can be seen that the environment controller can locally store information regarding the current status patterns and information regarding past status patterns of all control boards.
[0290] FIG. 17 is a flowchart of the position and state adjustment of the control board according to an embodiment of the present invention. As shown in FIG. 17, the control board can adjust its position based on the configuration signaling (i.e., the above-mentioned POSITION ADJUSTMENT REQ) and can perform state switching between the passive forwarding state, the active forwarding state, and the absorbing and energy conserving state based on the control signaling (i.e., the above-mentioned STATE PATTERN REQ). The control board can then create a specific propagation environment to support the communication of the terminal device and improve the average throughput of the communication system. Then, upon receiving the new configuration signaling, the environment controller can readjust the position and state pattern of the control board. 7 It should be understood that the flowcharts shown in are merely illustrative examples and do not constitute limitations thereon.
[0291] In this embodiment of the present invention, the environment controller determines the location information and status pattern of the control board through calculation, and then the access network device transmits the location information and status pattern to the control board, so that the control board adjusts the location and status of the control board. When determining the location information and status pattern, the environment controller considers maximizing indicators such as the average communication rate and average throughput of the communication system. Therefore, the propagation environment optimized by the control board can maximize the average throughput of the communication system.
[0292] Based on the above network architecture, Figure 18 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention. The communication device may be a control board or a module in a control board. As shown in Figure 18, the communication device: a receiving unit 1801 configured to receive location information including rotation information and / or movement information from an access network device; an adjusting unit 1802 configured to adjust the position of the control board based on the position information; The receiving unit 1801 is further configured to receive a status pattern from the access network device; The adjusting unit 1802 is further configured to adjust the state of the control board based on the state pattern.
[0293] In an embodiment, the adjustment unit 1802 teeth, Adjust the spatial orientation of the control board based on the rotation information Hello and / or adjusting the spatial position of the control board based on the motion information. It is configured as .
[0294] In an embodiment, the rotation information includes a rotation direction and a rotation angle, and the adjustment unit 1802 teeth, Adjusting the spatial orientation of the control board based on the rotation direction and rotation angle It is configured as .
[0295] In an embodiment, the rotation information includes a rotation angle, and the adjustment unit 1802 teeth, Adjust the spatial orientation of the control board based on the rotation angle It is configured as .
[0296] In an embodiment, the movement information includes a movement direction and a movement distance, and the adjustment unit 1802 teeth, Adjusting the spatial position of the control board based on the direction and distance of movement It is configured as .
[0297] In an embodiment, the motion information includes a distance traveled, and the adjustment unit 1802 teeth, Adjust the spatial position of the control board based on the distance traveled It is configured as .
[0298] In an embodiment, a communication device comprises: It may further include a sending unit 1803 configured to send the energy conservation value and the absorption efficiency to an access network device.
[0299] In an embodiment, the receiving unit 1801 is further configured to receive a first request from the access network device, used to request the energy conservation value and the absorption efficiency.
[0300] For a more detailed description of the receiving unit 1801, the adjusting unit 1802, and the sending unit 1803, please directly refer to the relevant description of the control board in the method embodiment shown in Figure 3. The details will not be described again here.
[0301] Based on the above network architecture, Figure 19 is a schematic diagram of the structure of another communication device according to an embodiment of the present invention. The communication device may be an access network device or a module in the access network device. As shown in Figure 19, the communication device: a receiving unit 1901 configured to receive position information of the control board from the environmental controller, the position information including rotation information and / or movement information; a transmitting unit 1902 configured to transmit the position information to the control board; The receiving unit 1901 is further configured to receive a state pattern of the control board from the environmental controller, the state pattern including state information, and the state corresponding to the state information is an absorption and energy retention state, an active forwarding state, or a passive forwarding state; The sending unit 1902 is further configured to send the status pattern to the control board.
[0302] In an embodiment, the rotation information includes a rotation direction and a rotation angle.
[0303] In an embodiment, the rotation information includes a rotation angle.
[0304] In an embodiment, the movement information includes a direction of movement and a distance traveled.
[0305] In an embodiment, the motion information includes a distance traveled.
[0306] In an embodiment, the sending unit 1902 is further configured to send the energy retention value and absorption efficiency of the control board to the environmental controller.
[0307] In an embodiment, the receiving unit 1901 is further configured to receive a second request from the environmental controller, which is used to obtain the energy retention value and absorption efficiency of the control board.
[0308] In an embodiment, the receiving unit 1901 is further configured to receive the energy retention value and the absorption efficiency from the control board.
[0309] In an embodiment, the sending unit 1902 is further configured to send a first request to the control board, which is used to request the energy retention value and absorption efficiency of the control board.
[0310] In an embodiment, the communication device: a determining unit 1903 configured to determine a channel quality of a terminal device based on a three-dimensional space map and the location information and status pattern of the control board, where the three-dimensional space map includes building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device; and an allocation unit 1904 configured to allocate resources to the terminal device based on the channel quality; The sending unit 1902 is further configured to send the information about the resource to the terminal device.
[0311] In an embodiment, the determining unit 1903 is further configured to determine a channel quality of the terminal device according to the three-dimensional space map and the position information and status pattern of the control board; The determining unit 1903 is further configured to determine a transmission power based on a channel quality; The transmitting unit 1902 is further configured to transmit the transmission power to the terminal device.
[0312] In an embodiment, the absorption and energy retention state is a state in which absorbed electromagnetic waves are converted into electrical energy and retained, the active forwarding state is a state in which incident electromagnetic waves are amplified and then reflected or transmitted, and the passive forwarding state is a state in which incident electromagnetic waves are reflected or transmitted.
[0313] For more detailed descriptions of the receiving unit 1901, the sending unit 1902, the determining unit 1903, and the allocating unit 1904, please directly refer to the relevant descriptions of the access network device in the embodiment of the method shown in Figure 3. The details will not be described again here.
[0314] Based on the above network architecture, Figure 20 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present invention. The communication device may be an environment controller or a module within the environment controller. As shown in Figure 20, the communication device: a transmitting unit 2001 configured to transmit position information of the control board to the access network device, where the position information includes rotation information and / or movement information; The sending unit 2001 is further configured to send a status pattern of the control board to the access network device, the status pattern including status information, and the status corresponding to the status information is an absorption and energy retention state, an active forwarding state, or a passive forwarding state.
[0315] In an embodiment, the rotation information includes a rotation direction and a rotation angle.
[0316] In an embodiment, the rotation information includes a rotation angle.
[0317] In an embodiment, the movement information includes a direction of movement and a distance traveled.
[0318] In an embodiment, the motion information includes a distance traveled.
[0319] In an embodiment, a communication device comprises: It may further include a determining unit 2002 configured to determine the location information of the control board.
[0320] In an embodiment, the determining unit 2002 determining the location information of the control board includes: The method includes determining location information of the control board based on a three-dimensional space map, where the three-dimensional space map includes building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device.
[0321] In an embodiment, the determining unit 2002 determining the location information of the control board includes: The method includes determining location information of the control board based on a three-dimensional space map and the energy retention value and absorption efficiency of the control board, where the three-dimensional space map includes building structure information, location information and material information of the stationary device, communication service model information of the stationary device, and deployment information of the access network device.
[0322] In an embodiment, a communication device comprises: It may further include a receiving unit 2003 configured to receive the energy retention value and absorption efficiency of the control board from the access network device.
[0323] In an embodiment, the sending unit 2001 is further configured to send a second request to the access network device, which is used to obtain the energy retention value and absorption efficiency of the control board.
[0324] In an embodiment, the determining unit 2002 is further configured to determine a state pattern of the control board.
[0325] In an embodiment, the determining unit 2002 determining the state pattern of the control board includes: This includes determining a state pattern of the control board based on the three-dimensional space map and the position information of the control board.
[0326] In an embodiment, the determining unit 2002 determining the state pattern of the control board includes: The method includes determining a state pattern of the control board based on the three-dimensional space map, the position information of the control board, and the energy retention value and absorption efficiency of the control board.
[0327] In an embodiment, the absorption and energy retention state is a state in which absorbed electromagnetic waves are converted into electrical energy and retained, the active forwarding state is a state in which incident electromagnetic waves are amplified and then reflected or transmitted, and the passive forwarding state is a state in which incident electromagnetic waves are reflected or transmitted.
[0328] For a more detailed description of the sending unit 2001, the determining unit 2002, and the receiving unit 2003, please directly refer to the relevant description of the environment controller in the method embodiment shown in Figure 3. The details will not be described again here.
[0329] Based on the above network architecture, Figure 21 is a schematic diagram of the structure of another communication device according to an embodiment of the present invention. The communication device may be a control device. As shown in Figure 21, the communication device may include a control board 2102 including multiple metamaterial units 2101, a sliding track 2103, analog circuits corresponding to the metamaterial units 2101, and a wireless transceiver 2104.
[0330] The number of metamaterial units 2101 on the control board 2102 can vary depending on the application scenario, and the metamaterial units 2101 can be rotated to change the angle or direction of the control board. The sliding track 2103 can include a motor and mechanical gears to realize spatial position movement of the control board. The wireless transceiver 2104 can include a battery, a clock, and a state controller, and the wireless transceiver can be configured to communicate with other communication devices (access network devices or environmental controllers). The state controller can be configured to control the state of the metamaterial units 2101 on the control board 2102 so that the metamaterial units 2101 can be switched between three states: a passive forwarding state (P state), an active forwarding state (A state), and an absorption and energy storage state (C state). The analog circuitry corresponding to the metamaterial units can include a phase-shift circuit, an amplitude modulation module, an absorption and energy storage module, and state switches K1 and L2. Each metamaterial unit can have a corresponding analog circuit, and the analog circuits corresponding to the metamaterial units can be the same. K1 and K2 can be physical switches or virtual switches.
[0331] FIG. 22 is a schematic diagram of an analog circuit according to an embodiment of the present invention. As shown in FIG. 22, the analog circuit may include an absorption and energy retention circuit, a phase shift circuit, and an amplitude modulation circuit. The amplitude modulation circuit is electrically connected to each of the phase shift circuit and the absorption and energy retention circuit. The phase shift circuit may include a variable capacitor C1, a resistor R1, and an inductor L1. The phase of the incident electromagnetic wave can be changed differently by controlling the capacitance change of the variable capacitor C1. The amplitude modulation circuit may include a resistor R2, a resistor R2, a resistor R4, and an operational amplifier ( OP) The amplitude modulation circuit may amplify and transfer the incident electromagnetic wave. The absorption and energy storage circuit may include a capacitor C2, a diode D1, a diode D2, and a capacitor C3. The absorption and energy storage circuit may absorb the incident electromagnetic wave, convert the incident electromagnetic wave into electrical energy, and store the electrical energy in a local battery. It should be noted that the states of all metamaterial units 2101 on the control board 2102 may be adjusted uniformly, that is, the metamaterial units 2101 may uniformly perform the process of switching between the C state, the P state, and the A state. Therefore, the processing complexity of the control board and the average system power consumption may be reduced.
[0332] The control board may adjust the switches K1 and K2 of the control board at different periods, thereby controlling the metamaterial unit 2101 Generally, K1 and K2 are in the up direction, which allows the control board to be in the absorption and energy storage state; K1 is in the down direction and K2 is in the up direction, which allows the control board to be in the passive forwarding state; and K1 is in the above Orientation and K2 under The K1 and K2 are oriented in the up or down direction, which allows the control board to be in an active forwarding state. The K1 or K2 being oriented up or down does not refer to a physical on / off state, but rather refers to a virtual state change. Figure 23 is a schematic diagram of the state change of a control board according to an embodiment of the present invention. As shown in Figure 23, the control board can change its state by adjusting the switches K1 and K2.
[0333] Based on the above network architecture, Figure 24 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present invention. As shown in Figure 24, the communication device may include a processor 2401, a memory 2402, a transceiver 2403, and a bus 2404. The memory 2402 may exist independently and may be connected to the processor 2401 through the bus 2404. Alternatively, the memory 2402 may be integrated with the processor 2401. The bus 2404 is configured to implement the connection between these components. In some cases, Figure 24 As shown in FIG. 2, the transceiver 2403 may include a transmitter 24031, a receiver 24032, and an antenna 24033. In other cases, the transceiver 2403 may include a transmitter (i.e., an output interface) and a receiver (i.e., an input interface). The transmitter may include a transmitter and an antenna, and the receiver may include a receiver and an antenna.
[0334] In an embodiment, the communication device may be a control board or a module (e.g., a chip) within the control board. When a computer program stored in the memory 2402 is executed, the processor 2401 is configured to control the receiving unit 1801 and the transmitting unit 1803 to perform the operations performed in the above embodiments. The processor 2401 is further configured to perform the operations performed by the adjusting unit 1802. The transceiver 2403 is configured to perform the operations performed by the transmitting unit 1803 and the receiving unit 1801 in the above embodiments. The control board or a module within the control board may be further configured to perform the method performed by the control board in the method embodiment of FIG. 3. Details will not be described again here.
[0335] In an embodiment, the communication apparatus may be an access network device or a module (e.g., a chip) within the access network device. When a computer program stored in the memory 2402 is executed, the processor 2401 is configured to control the receiving unit 1901 and the transmitting unit 1902 to perform the operations performed in the above embodiments. The processor 2401 is further configured to perform the operations performed by the determining unit 1903 and the allocating unit 1904. The transceiver 2403 is configured to perform the operations performed by the receiving unit 1901 and the transmitting unit 1902 in the above embodiments. The access network device or a module within the access network device may be further configured to perform the method performed by the access network device in the embodiment of the method of FIG. 3. Details will not be described again here.
[0336] In an embodiment, the communication device may be an environmental controller or a module (e.g., a chip) within the environmental controller. When a computer program stored in the memory 2402 is executed, the processor 2401 is configured to control the transmitting unit 2001 and the receiving unit 2003 to perform the operations performed in the above embodiments. The processor 2401 is further configured to perform the operations performed by the determining unit 2002. The transceiver 2403 is configured to perform the operations performed by the transmitting unit 2001 and the receiving unit 2003 in the above embodiments. The environmental controller or a module within the environmental controller may be further configured to perform the method performed by the environmental controller in the method embodiment of FIG. 3. Details will not be described again here.
[0337] Based on the above network architecture, FIG. 25 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present invention. As shown in FIG. 25, the communication device may include an input interface 2501, a logic circuit 2502, and an output interface 2503. The input interface 2501 is connected to the output interface 2503 through the logic circuit 2502. The input interface 2501 is configured to receive information from other communication devices, and the output interface 2503 is configured to output, schedule, or transmit information to other communication devices. The logic circuit 2502 is configured to perform operations other than those of the input interface 2501 and the output interface 2503, for example, to implement the functions implemented by the processor 2401 in the above embodiment. The communication device may be a control board or a module within a control board, an access network device or a module within an access network device, or an environmental controller or a module within an environmental controller. For a more detailed description of the input interface 2501, the logic circuit 2502, and the output interface 2503, please directly refer to the relevant descriptions of the control board, the access network device, or the environment controller in the above method embodiments, and the details will not be described again here.
[0338] Based on the above network architecture, Figure 26 is a schematic diagram of the structure of a communication system according to an embodiment of the present invention. As shown in Figure 26, the communication system may include a control board 2601, an access network device 2602, and an environment controller 2603. For detailed description, please refer to the communication method shown in Figure 3.
[0339] An embodiment of the present invention further discloses a computer-readable storage medium, which stores instructions that, when executed, perform the method of the above method embodiments.
[0340] An embodiment of the present invention further discloses a computer program product including instructions that, when executed, perform the method of the above method embodiments.
[0341] In the above specific implementations, the objectives, technical solutions and advantageous effects of the present application are described in more detail. It should be understood that the above description is only a specific implementation of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made based on the technical solutions of the present application should also fall within the protection scope of the present application.
[0342] This application claims priority to Chinese Patent Application No. 202111396726.8, filed with the State Intellectual Property Office of the People's Republic of China on November 23, 2021, for an invention entitled "COMMUNICATION METHOD AND APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM," and the entire text of the prior Chinese patent application is incorporated herein by reference.
Claims
1. A communication method executed by a control board or a module within the control board, comprising: receiving location information from the access network device, the location information including rotational information and / or movement information; adjusting the position of the control board based on the position information; receiving a state pattern from the access network device, the state pattern including state information, the state corresponding to the state information being an absorption and energy conservation state, an active forwarding state, or a passive forwarding state; adjusting the state of the control board based on the state pattern; A method having the following.
2. Adjusting the position of the control board based on the position information adjusting a spatial orientation of the control board based on the rotation information and / or adjusting a spatial position of the control board based on the movement information. The method of claim 1.
3. The method further comprises transmitting the energy conservation value and the absorption efficiency to the access network device. The method of claim 1.
4. The method further comprises receiving a first request from the access network device, the first request being used to request the energy conservation value and the absorption efficiency. The method of claim 3.
5. A communication method performed by an access network device or a module within the access network device, comprising: receiving position information of the control board from the environmental controller, the position information including rotational information and / or movement information; transmitting the position information to the control board; receiving a state pattern of the control board from the environmental controller, the state pattern including state information, and a state corresponding to the state information being an absorption and energy retention state, an active forwarding state, or a passive forwarding state; sending said status pattern to said control board; A method having the following.
6. The method further includes transmitting the energy retention value and absorption efficiency of the control board to the environmental controller. The method of claim 5.
7. The method further includes receiving a second request from the environmental controller, the second request being used to obtain the energy retention value and the absorption efficiency of the control board. The method of claim 6.
8. The method further includes receiving the energy retention value and the absorption efficiency from the control board. The method of claim 6.
9. The method further includes sending a first request to the control board, the first request being used to request the energy retention value and the absorption efficiency of the control board. The method of claim 8.
10. The method comprises: Determining a channel quality of a terminal device based on a three-dimensional space map and the location information and the status pattern of the control board, wherein the three-dimensional space map includes building structure information, location information and material information of a stationary device, communication service model information of the stationary device, and deployment information of the access network device; allocating resources to the terminal device based on the channel quality; transmitting information about the resource to the terminal device; Further comprising: The method of claim 5.
11. The method comprises: determining the channel quality of the terminal device based on the three-dimensional spatial map, the position information of the control board, and the status pattern; determining a transmit power based on the channel quality; transmitting the transmission power to the terminal device; Further comprising: The method of claim 10.
12. A communication method executed by an environmental controller and a module within the environmental controller, comprising: transmitting position information of the control board to the access network device, the position information including rotation information and / or movement information; Sending a state pattern of the control board to the access network device, the state pattern including state information, and a state corresponding to the state information is an absorption and energy conservation state, an active forwarding state, or a passive forwarding state; A method having the following.
13. The method further comprises determining the position information of the control board. The method of claim 12.
14. Determining the position information of the control board comprises: determining the location information of the control board based on a three-dimensional space map, the three-dimensional space map including: building structure information, location information and material information of stationary devices, communication service model information of the stationary devices, and deployment information of the access network devices; The method of claim 13.
15. The step of determining the position information of the control board, comprising: determining the location information of the control board based on a three-dimensional space map and the energy retention value and absorption efficiency of the control board, wherein the three-dimensional space map includes building structure information, location information and material information of stationary devices, communication service model information of the stationary devices, and deployment information of the access network devices; The method of claim 13.
16. The method further comprises receiving the energy retention value and the absorption efficiency of the control board from the access network device.
16. The method of claim 15.
17. The method further includes sending a second request to the access network device, the second request being used to obtain the energy retention value and the absorption efficiency of the control board.
17. The method of claim 16.
18. The method further comprises determining the state pattern of the control board. The method of claim 12.
19. The method of claim 18, wherein determining the state pattern of the control board comprises: determining the state pattern of the control board based on a three-dimensional space map and the position information of the control board, wherein the three-dimensional space map includes building structure information, position information and material information of stationary devices, communication service model information of the stationary devices, and deployment information of the access network devices; 20. The method of claim 18.
20. The step of determining the state pattern of the control board further comprising: determining the state pattern of the control board based on a three-dimensional space map, the position information of the control board, and the energy retention value and absorption efficiency of the control board, wherein the three-dimensional space map includes building structure information, position information and material information of stationary devices, communication service model information of the stationary devices, and deployment information of the access network devices; 20. The method of claim 18.
21. The rotation information includes a rotation direction and a rotation angle.
21. The method of any one of claims 1 to 20.
22. The movement information includes a direction of movement and a distance traveled.
21. The method of any one of claims 1 to 20.
23. The absorption and energy retention state is a state in which absorbed electromagnetic waves are converted into electrical energy and retained; the active forwarding state is a state in which incident electromagnetic waves are amplified and then reflected or transmitted; and the passive forwarding state is a state in which incident electromagnetic waves are reflected or transmitted.
21. The method of any one of claims 1 to 20.
24. a receiving unit configured to receive location information including rotation information and / or movement information from the access network device; an adjusting unit configured to adjust the position of the control board based on the position information; The receiving unit is further configured to receive a state pattern from the access network device, the state pattern including state information, and a state corresponding to the state information is an absorption and energy conservation state, an active forwarding state, or a passive forwarding state; the adjusting unit is further configured to adjust a state of the control board based on the state pattern. Communication equipment.
25. a receiving unit configured to receive position information of the control board from the environmental controller, the position information including rotational information and / or movement information; a transmitting unit configured to transmit the position information to the control board; the receiving unit is further configured to receive a state pattern of the control board from the environmental controller, the state pattern including state information, and a state corresponding to the state information is an absorption and energy retention state, an active forwarding state, or a passive forwarding state; the sending unit is further configured to send the status pattern to the control board; Communication equipment.
26. a transmitting unit configured to transmit position information of the control board to the access network device, the position information including rotation information and / or movement information; The sending unit is further configured to send a state pattern of the control board to the access network device, the state pattern including state information, and a state corresponding to the state information is an absorption and energy retention state, an active forwarding state, or a passive forwarding state. Communication equipment.
27. a processor and a memory; The processor invokes a computer program stored in the memory to implement the method of any one of claims 1 to 4. Communication equipment.
28. A system having a processor and memory, The processor invokes a computer program stored in the memory to perform the method of any one of claims 5 to 11. Communication equipment.
29. A system having a processor and memory, The processor invokes a computer program stored in the memory to perform the method of any one of claims 12 to 20. Communication equipment.
30. storing computer programs or computer instructions; The computer program or the computer instructions, when executed on a computer, cause the computer to carry out the method according to any one of claims 1 to 4. A computer-readable storage medium.
31. A computer system storing a computer program or computer instructions, The computer program or the computer instructions, when executed on a computer, cause the computer to carry out the method of any one of claims 5 to 11. A computer-readable storage medium.
32. A computer system storing a computer program or computer instructions, The computer program or the computer instructions, when executed on a computer, cause the computer to carry out the method of any one of claims 12 to 20. A computer-readable storage medium.
33. having computer program code, The computer program code, when executed on a computer, causes the computer to carry out the method of any one of claims 1 to 4. Computer program.
34. A method for manufacturing a computer program comprising: The computer program code, when executed on a computer, causes the computer to carry out the method of any one of claims 5 to 11. Computer program.
35. A method for manufacturing a computer program comprising: The computer program code, when executed on a computer, causes the computer to carry out the method of any one of claims 12 to 20. Computer program.
36. a control board, an access network device, and an environmental controller; The control board is configured to perform the method according to any one of claims 1 to 4, The access network device is configured to perform the method of any one of claims 5 to 11, The environmental controller is configured to perform the method of any one of claims 12 to 20. Communication system.
Citation Information
Patent Citations
Information transmission method and node device
WO2021228076A1