An interference avoidance method and device, and a storage medium
By acquiring and analyzing beam information, calculating the interference prediction index, and formulating interference avoidance strategies, the interference problem of communication beams in MIMO technology is solved, and effective interference avoidance is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2022-11-10
- Publication Date
- 2026-06-05
AI Technical Summary
In MIMO technology, the communication beam between the current transmitter and receiver may be interfered with by other transmitters, leading to communication interference problems.
By acquiring the beam information of the beam to be transmitted, the interference beam is determined using a pre-stored set of interference information, and the interference prediction index is calculated based on the information of the interference beam and the beam to be transmitted, thereby formulating an interference avoidance strategy.
It achieves accurate and effective interference avoidance of the transmitted beam and can execute corresponding strategies based on different interference prediction indices to reduce communication interference.
Smart Images

Figure CN115915209B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an interference avoidance method, apparatus and storage medium. Background Technology
[0002] Currently, communication systems typically use multiple-in multiple-out (MIMO) technology for communication.
[0003] In MIMO technology, the current transmitter and receiver communicate via a communication beam. When the coverage area of the beam transmitted by other transmitters extends to the current transmitter or receiver, it may interfere with the communication beam of the current transmitter or receiver.
[0004] Therefore, how to avoid communication interference is a technical problem that urgently needs to be solved. Summary of the Invention
[0005] This application provides an interference avoidance method, apparatus, and storage medium to solve the problem of how to avoid communication interference.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] In a first aspect, an interference avoidance method is provided, comprising: acquiring beam information of a beam to be transmitted; the beam to be transmitted is a beam to be transmitted from a target transmitting device to a target receiving device; the beam information of the beam to be transmitted includes transmission time, signal strength, transmission direction, transmission start time, and transmission end time; acquiring at least one beam transmission position from a plurality of beam transmission positions adjacent to the target transmitting device that transmits a beam at the transmission time from a pre-stored interference information set, and identifying the beam transmitted at the at least one beam transmission position as an interference beam; the interference information set stores a plurality of beam transmission positions adjacent to the target transmitting device; acquiring beam information of the interference beam, and determining an interference prediction index based on the beam information of the interference beam and the beam information of the beam to be transmitted; the interference prediction index is used to represent the interference value experienced by the target transmitting device when transmitting the beam to be transmitted at the transmission time; and determining an interference avoidance strategy for the beam to be transmitted based on the interference prediction index.
[0008] Optionally, the interference avoidance method further includes: acquiring beam information of beams received from multiple directions by the target transmitting device in a first time period; the beam information of beams received from multiple directions includes: beam transmission positions in multiple directions; the first time period is before the transmission time; acquiring the positions of physical transmitting devices adjacent to the target transmitting device; determining the beam transmission positions in the multiple beam transmission positions where no physical transmitting device exists as the positions of virtual transmitting devices; determining multiple beam transmission positions based on the positions of physical transmitting devices and virtual transmitting devices, and storing the multiple beam transmission positions in an interference information set.
[0009] Optionally, the beam information received from multiple directions also includes: beam transmission time information and beam transmission quantity; the method for determining multiple beam transmission locations based on the location of the physical transmitting device and the location of the virtual transmitting device specifically includes: filtering the locations of the physical transmitting device and the virtual transmitting device, and obtaining locations where the beam transmission time information and beam transmission quantity meet preset conditions; the preset conditions include: the beam transmission quantity in the first time period of the current cycle is greater than a preset quantity, and the beam transmission quantity in other time periods of the current cycle is less than a preset quantity.
[0010] Optionally, the beam information of the interfering beam and the beam information of the beam to be transmitted include: signal strength, transmission direction, transmission start time, and transmission end time. The method for determining the interference prediction index based on the beam information of the interfering beam and the beam information of the beam to be transmitted specifically includes: determining the coverage area of the interfering beam based on the signal strength of the interfering beam; determining a first interference factor based on the positions of the target transmitting device and the target receiving device within the coverage area of the interfering beam; determining a second interference factor based on the angle between the transmission direction of the interfering beam and the transmission direction of the beam to be transmitted; determining a third interference factor based on the transmission start time and transmission end time of the interfering beam, and the transmission start time and transmission end time of the beam to be transmitted; and determining the interference prediction index based on the first interference factor, the second interference factor, and the third interference factor.
[0011] Optionally, the method for determining the interference prediction index based on the first interference factor, the second interference factor, and the third interference factor specifically includes: when the number of interference beams is one, the product of the first interference factor, the second interference factor, and the third interference factor is determined as the interference prediction index.
[0012] Optionally, the method for determining the interference prediction index based on the first interference factor, the second interference factor, and the third interference factor specifically includes: when there are multiple interference beams, the product of the interference factors in the interference factor set of each interference beam is determined as the interference prediction value of each interference beam; the interference factor set includes: the first interference factor, the second interference factor, and the third interference factor; the sum of the interference prediction values of each interference beam is determined as the interference prediction index.
[0013] Optionally, the method for determining the interference avoidance strategy of the beam to be transmitted based on the interference prediction index specifically includes: when the interference prediction index is less than or equal to the interference threshold, the interference avoidance strategy is determined as follows: instructing the target transmitting device to transmit the beam to be transmitted to the target receiving device at the transmission time.
[0014] Optionally, the beam information of the beam to be transmitted may also include: the transmission priority of the beam to be transmitted; the method for determining the interference avoidance strategy of the beam to be transmitted based on the interference prediction index specifically includes: when the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is lower than or equal to the preset level, the interference avoidance strategy is determined as follows: instructing the target transmitting device to transmit the beam to be transmitted to the target receiving device at a target time after the transmission time; the interference prediction index at the target time is less than or equal to the interference threshold.
[0015] Optionally, the beam information of the beam to be transmitted may also include: the transmission priority of the beam to be transmitted; the method for determining the interference avoidance strategy of the beam to be transmitted based on the interference prediction index specifically includes: when the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is higher than the preset level, the interference avoidance strategy is determined as follows: instructing the target transmitting device to transmit an indicator beam to the relay device at the transmission time; the indicator beam is used to instruct the relay device to transmit the beam to be transmitted to the target receiving device; the interference prediction index corresponding to the indicator beam is less than or equal to the interference threshold.
[0016] In a second aspect, an interference avoidance device is provided, comprising: an acquisition unit and a processing unit; the acquisition unit is configured to acquire beam information of a beam to be transmitted; the beam to be transmitted is a beam to be transmitted by a target transmitting device to a target receiving device; the beam information of the beam to be transmitted includes transmission time, signal strength, transmission direction, transmission start time, and transmission end time; the acquisition unit is further configured to acquire, from a pre-stored set of interference information, at least one beam transmission position of a beam transmitted at the transmission time from a plurality of beam transmission positions adjacent to the target transmitting device; the processing unit is configured to identify the beam transmitted at the at least one beam transmission position as an interference beam; the interference information set stores a plurality of beam transmission positions adjacent to the target transmitting device; the acquisition unit is further configured to acquire beam information of the interference beam; the processing unit is further configured to determine an interference prediction index based on the beam information of the interference beam and the beam information of the beam to be transmitted; the interference prediction index is used to represent the interference value experienced by the target transmitting device when transmitting the beam to be transmitted at the transmission time; the processing unit is further configured to determine an interference avoidance strategy for the beam to be transmitted based on the interference prediction index.
[0017] Optionally, the acquisition unit is further configured to acquire beam information of beams received from multiple directions by the target transmitting device in a first time period; the beam information of beams received from multiple directions includes: beam transmission positions in multiple directions; the first time period is located before the transmission time; the acquisition unit is further configured to acquire the positions of physical transmitting devices adjacent to the target transmitting device; the processing unit is further configured to determine the beam transmission positions in multiple directions, where no physical transmitting device exists, as the positions of virtual transmitting devices; the processing unit is further configured to determine multiple beam transmission positions based on the positions of physical transmitting devices and virtual transmitting devices, and store the multiple beam transmission positions in an interference information set.
[0018] Optionally, the beam information received from multiple directions also includes: beam transmission time information and beam transmission quantity; the processing unit is used to: filter the locations of physical transmitting devices and virtual transmitting devices, and the locations where the beam transmission time information and beam transmission quantity meet preset conditions, so as to obtain multiple beam transmission locations; the preset conditions include: the beam transmission quantity in the first time period of the current cycle is greater than a preset quantity, and the beam transmission quantity in other time periods of the current cycle is less than a preset quantity.
[0019] Optionally, the beam information of the interfering beam and the beam information of the beam to be transmitted include: signal strength, transmission direction, transmission start time, and transmission end time; the processing unit is used to: determine the coverage area of the interfering beam based on the signal strength of the interfering beam; determine a first interference factor based on the positions of the target transmitting device and the target receiving device within the coverage area of the interfering beam; determine a second interference factor based on the angle between the transmission direction of the interfering beam and the transmission direction of the beam to be transmitted; determine a third interference factor based on the transmission start time and transmission end time of the interfering beam, and the transmission start time and transmission end time of the beam to be transmitted; and determine an interference prediction index based on the first interference factor, the second interference factor, and the third interference factor.
[0020] Optionally, the processing unit is used to: when the number of interfering beams is one, determine the product of the first interference factor, the second interference factor, and the third interference factor as the interference prediction index.
[0021] Optionally, the processing unit is configured to: when there are multiple interfering beams, determine the interference prediction value of each interfering beam by multiplying the interference factors in the interference factor set of each interfering beam; the interference factor set includes: a first interference factor, a second interference factor, and a third interference factor; and determine the interference prediction index by summing the interference prediction values of each interfering beam.
[0022] Optionally, the processing unit is used to: when the interference prediction index is less than or equal to the interference threshold, determine the interference avoidance strategy as: instructing the target transmitting device to transmit the beam to be transmitted to the target receiving device at the transmission time.
[0023] Optionally, the beam information of the beam to be transmitted may also include: the transmission priority of the beam to be transmitted; the processing unit is used to: when the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is lower than or equal to the preset level, determine the interference avoidance strategy as: instructing the target transmitting device to transmit the beam to be transmitted to the target receiving device at a target time after the transmission time; the interference prediction index at the target time is less than or equal to the interference threshold.
[0024] Optionally, the beam information of the beam to be transmitted may also include: the transmission priority of the beam to be transmitted; and a processing unit, used to: when the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is higher than a preset level, determine the interference avoidance strategy as follows: instruct the target transmitting device to transmit an indication beam to the relay device at the transmission time; the indication beam is used to instruct the relay device to transmit the beam to be transmitted to the target receiving device; and the interference prediction index corresponding to the indication beam is less than or equal to the interference threshold.
[0025] Thirdly, an interference avoidance device is provided, including a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory via a bus; when the interference avoidance device is running, the processor executes the computer execution instructions stored in the memory, so that the interference avoidance device performs the interference avoidance method described in the first aspect.
[0026] The interference avoidance device can be a network device or a component of a network device, such as a chip system within the network device. The chip system supports the network device in implementing the functions involved in the first aspect and any of its possible implementations, such as acquiring, determining, and transmitting the data and / or information involved in the aforementioned interference avoidance method. The chip system includes a chip, but may also include other discrete devices or circuit structures.
[0027] Fourthly, a computer-readable storage medium is provided, comprising computer-executable instructions that, when executed on a computer, cause the computer to perform the interference avoidance method described in the first aspect.
[0028] Fifthly, a computer program product is also provided, which includes computer instructions that, when executed on an interference avoidance device, cause the interference avoidance device to perform the interference avoidance method as described in the first aspect above.
[0029] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on the first computer-readable storage medium. The first computer-readable storage medium may be packaged together with the processor of the interference avoidance device, or it may be packaged separately from the processor of the interference avoidance device; this application does not impose any limitations on this.
[0030] The descriptions of the second, third, fourth, and fifth aspects in this application can be referenced to the detailed description of the first aspect; and the beneficial effects of the second, third, fourth, and fifth aspects can be referenced to the analysis of the beneficial effects of the first aspect, which will not be repeated here.
[0031] In this application, the names of the aforementioned interference avoidance devices do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those in this application, they fall within the scope of the claims of this application and their equivalents.
[0032] These or other aspects of this application will become more readily apparent in the following description.
[0033] The technical solution provided in this application brings at least the following beneficial effects:
[0034] Based on any of the above aspects, this application provides an interference avoidance method. An electronic device, after acquiring beam information (including the transmission time of the beam to be transmitted) of a beam to be transmitted (a beam transmitted by a target transmitting device to a target receiving device), can obtain at least one beam transmission position of the beam transmitted at the transmission time from a pre-stored interference information set (which stores multiple beam transmission positions adjacent to the target transmitting device), and identify the beam transmitted from at least one beam transmission position as the interference beam. Next, the electronic device can acquire beam information of the interference beam and determine an interference prediction index based on the beam information of the interference beam and the beam information of the beam to be transmitted. Subsequently, the electronic device can determine an interference avoidance strategy for the beam to be transmitted based on the interference prediction index.
[0035] As can be seen from the above, since the interfering beam that interferes with the beam to be transmitted may be different at different times, the electronic device can determine the interfering beam that interferes with the beam to be transmitted at the transmission time after obtaining the transmission time of the beam to be transmitted. Based on the beam information of the interfering beam and the beam information of the beam to be transmitted, the interference prediction index is determined. Then, the interference avoidance strategy of the beam to be transmitted is determined based on the interference prediction index. This allows the electronic device to execute different interference avoidance strategies according to different interference prediction indices, thereby accurately and effectively avoiding interference with the beam to be transmitted. Attached Figure Description
[0036] Figure 1 This is a schematic diagram of the interference avoidance system provided in the embodiments of this application;
[0037] Figure 2 A schematic diagram of a hardware structure of the interference avoidance device provided in the embodiments of this application;
[0038] Figure 3 A schematic diagram of another hardware structure of the interference avoidance device provided in the embodiments of this application;
[0039] Figure 4 A flowchart illustrating an interference avoidance method provided in an embodiment of this application;
[0040] Figure 5 A flowchart illustrating another interference avoidance method provided in an embodiment of this application;
[0041] Figure 6 A flowchart illustrating another interference avoidance method provided in an embodiment of this application;
[0042] Figure 7 A flowchart illustrating another interference avoidance method provided in an embodiment of this application;
[0043] Figure 8A flowchart illustrating another interference avoidance method provided in an embodiment of this application;
[0044] Figure 9 A flowchart illustrating another interference avoidance method provided in an embodiment of this application;
[0045] Figure 10 A flowchart illustrating another interference avoidance method provided in an embodiment of this application;
[0046] Figure 11 A flowchart illustrating another interference avoidance method provided in an embodiment of this application;
[0047] Figure 12 A flowchart illustrating another interference avoidance method provided in an embodiment of this application;
[0048] Figure 13 This is a schematic diagram of the structure of an interference avoidance device provided in an embodiment of this application. Detailed Implementation
[0049] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0050] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0051] To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish the same or similar items with essentially the same function and effect. Those skilled in the art can understand that the terms "first" and "second" are not intended to limit the quantity or execution order.
[0052] Before providing a detailed introduction to the interference avoidance method provided in this application, let's briefly introduce the application scenarios and implementation environment involved in this application.
[0053] As described in the background section, the current transmitter and receiver communicate via a communication beam. When the coverage area of the beam transmitted by another transmitter extends to the current transmitter or receiver, it may interfere with the communication beam of the current transmitter or receiver.
[0054] To address the aforementioned problems, this application provides an interference avoidance method. After acquiring the beam information (including the transmission time of the beam to be transmitted) of a target transmitting device (the beam transmitted from the target transmitting device to the target receiving device), the electronic device retrieves at least one beam transmission position of the beam transmitted at the transmission time from a pre-stored interference information set (which stores multiple beam transmission positions adjacent to the target transmitting device), and identifies the beam transmitted from at least one beam transmission position as the interference beam. Next, the electronic device acquires the beam information of the interference beam and determines an interference prediction index based on the beam information of the interference beam and the beam information of the beam to be transmitted. Subsequently, the electronic device determines an interference avoidance strategy for the beam to be transmitted based on the interference prediction index.
[0055] As can be seen from the above, since the interfering beam that interferes with the beam to be transmitted may be different at different times, the electronic device can determine the interfering beam that interferes with the beam to be transmitted at the transmission time after obtaining the transmission time of the beam to be transmitted. Based on the beam information of the interfering beam and the beam information of the beam to be transmitted, the interference prediction index is determined. Then, the interference avoidance strategy of the beam to be transmitted is determined based on the interference prediction index. This allows the electronic device to execute different interference avoidance strategies according to different interference prediction indices, thereby accurately and effectively avoiding interference with the beam to be transmitted.
[0056] This interference avoidance method is applicable to interference avoidance systems. Figure 1 One structure of this interference avoidance system is shown. For example... Figure 1 As shown, the interference avoidance system includes: electronic device 101, first transmitting device 102, first receiving device 103, second transmitting device 104, and second receiving device 105.
[0057] The electronic device 101 is used to manage the beam information and interference avoidance strategies of wireless communication devices within a preset area. The first transmitting device 102 is used to transmit beam 106 to the first receiving device 103. The second transmitting device 104 is used to transmit beam 107 to the second receiving device 105.
[0058] like Figure 1As shown, when the first transmitting device 102 transmits beam 106 to the first receiving device 103, if the second transmitting device 104 transmits beam 107 to the second receiving device 105, and the first receiving device 103 is within the coverage area of beam 107, then beam 107 will interfere with beam 106. Therefore, the electronic device 101 can obtain the beam information of beam 106 and beam information of beam 107, and thus determine the interference avoidance strategy of beam 106.
[0059] Optionally, the wireless communication devices within the preset area may include a first transmitting device 102, a first receiving device 103, a second transmitting device 104, and a second receiving device 105, and may also include other wireless communication devices, which are not limited in this embodiment.
[0060] In practical applications, a preset area may include multiple wireless communication devices. This application embodiment does not limit the number of wireless communication devices within the preset area. For ease of understanding, this application will use the example of a preset area containing a first transmitting device 102, a first receiving device 103, a second transmitting device 104, and a second receiving device 105 for illustration.
[0061] Optionally, the first transmitting device 102, the first receiving device 103, the second transmitting device 104, and the second receiving device 105 may also be referred to as wireless clients (Stations, STAs), communication participants, communication participating devices, etc.
[0062] Optionally, the first transmitting device 102, the first receiving device 103, the second transmitting device 104, and the second receiving device 105 can be fixed-location communication devices such as base stations or surveillance cameras.
[0063] It can also be used for mobile location-based communication devices such as mobile phones, vehicle terminals, mobile base stations, low-orbit satellites, and sensors with wireless communication functions on robots.
[0064] The electronic device 101 can be a server, a terminal, or a base station; this application embodiment does not limit this.
[0065] Optionally, the aforementioned terminal may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a radio access network (RAN). The wireless terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, or a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network, such as a mobile phone, tablet computer, laptop computer, netbook, or personal digital assistant (PDA).
[0066] Optionally, the server mentioned above can be one of the servers in a server cluster (composed of multiple servers), a chip in the server, a system-on-a-chip in the server, or a virtual machine (VM) deployed on a physical machine. This application embodiment does not limit this.
[0067] Optionally, the aforementioned base station may be a wireless communication base station, a base station controller, a base transceiver station (BTS) in a global system for mobile communication (GSM), a base station (node B) in a wideband code division multiple access (WCDMA) network, a base station (eNB) in an internet of things (IoT) or narrowband internet of things (NB-IoT) network, a base station in a 5G mobile communication network, or a base station in a future evolved public land mobile network (PLMN). This application embodiment does not impose any limitations on this.
[0068] Optionally, when the electronic device 101 and the target transmitting device (e.g., the first transmitting device 102) are the same type of physical device (e.g., both the electronic device 101 and the target transmitting device are terminals or both are base stations), the electronic device 101 and the target transmitting device can be two independently set devices, or they can be integrated into the same device.
[0069] It is easy to understand that when electronic device 101 and target transmitting device are integrated into the same device, the communication method between electronic device 101 and target transmitting device is the same as the communication between internal modules of the device. In this case, the communication process between the two is the same as that between electronic device and target transmitting device when they are independent of each other.
[0070] For ease of understanding, this application uses the example of electronic device 101 and target transmitting device being independent of each other.
[0071] The basic hardware structure of the electronic device 101 in the interference avoidance system includes Figure 2 or Figure 3 The components included in the communication device shown. The following are examples... Figure 2 and Figure 3 Taking the communication device shown as an example, the hardware structure of electronic devices will be introduced.
[0072] like Figure 2 The diagram shown is a hardware structure schematic of a communication device provided in an embodiment of this application. The communication device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 are connected via the bus 24.
[0073] Processor 21 is the control center of the communication device. It can be a single processor or a collective term for multiple processing elements. For example, processor 21 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0074] As one embodiment, processor 21 may include one or more CPUs, for example Figure 2 CPU 0 and CPU 1 are shown in the diagram.
[0075] The memory 22 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0076] In one possible implementation, the memory 22 can exist independently of the processor 21. The memory 22 can be connected to the processor 21 via a bus 24 and is used to store instructions or program code. When the processor 21 calls and executes the instructions or program code stored in the memory 22, it can implement the interference avoidance method provided in the following embodiments of this application.
[0077] In this embodiment, the software programs stored in memory 22 differ for each electronic device, resulting in different functions implemented by the electronic devices. The functions performed by each device will be described in conjunction with the following flowchart.
[0078] In another possible implementation, the memory 22 can also be integrated with the processor 21.
[0079] Communication interface 23 is used for connecting the communication device to other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc. Communication interface 23 may include a receiving unit for receiving data and a transmitting unit for sending data.
[0080] Bus 24 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 2 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0081] Figure 3 Another hardware structure of the communication device in an embodiment of this application is shown. For example... Figure 3 As shown, the communication device may include a processor 31 and a communication interface 32. The processor 31 is coupled to the communication interface 32.
[0082] The functions of processor 31 can be referred to in the description of processor 21 above. In addition, processor 31 also has a storage function, and can perform the functions of memory 22 mentioned above.
[0083] The communication interface 32 is used to provide data to the processor 31. The communication interface 32 can be an internal interface of the communication device or an external interface of the communication device (equivalent to communication interface 23).
[0084] It should be pointed out that, Figure 2 (or Figure 3 The structure shown in the diagram does not constitute a limitation on the communication device, except... Figure 2 (or Figure 3 In addition to the components shown in the diagram, the communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0085] The interference avoidance method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0086] like Figure 4 As shown, the interference avoidance method provided in this application embodiment is applied to Figure 1 The electronic equipment in the interference avoidance system shown includes the interference avoidance method as described in S401-S404.
[0087] S401. The electronic device acquires the beam information of the beam to be transmitted.
[0088] The beam to be transmitted is the beam that the target transmitting device intends to transmit to the target receiving device. The beam information of the beam to be transmitted includes the transmission time, signal strength, transmission direction, transmission start time, and transmission end time.
[0089] Specifically, when a target transmitting device transmits a beam to a target receiving device, if an adjacent transmitting device is also transmitting a beam, the beam emitted by the adjacent transmitting device may interfere with the beam emitted by the target transmitting device to the target receiving device. Therefore, electronic equipment needs to perform interference prediction and determine interference avoidance strategies.
[0090] In this situation, the electronic device needs to first obtain the beam information of the beam to be transmitted.
[0091] In one feasible approach, when the target transmitting device transmits a beam, it sends beam information (including transmission location, transmission direction, transmission time, etc.) to the electronic device. Correspondingly, after receiving the beam information, the electronic device can add it to its database. Thus, when the electronic device needs to obtain the beam information of a beam to be transmitted, it can retrieve that information from its database.
[0092] For example, the preset transmission time of the beam to be transmitted is 4:00. The electronic device can obtain the transmission time of the beam to be transmitted sent by the target transmitting device as 4:00, thereby predicting the interference of the target transmitting device at 4:00.
[0093] S402. The electronic device obtains at least one beam transmission position from a set of pre-stored interference information adjacent to the target transmitting device, which transmits a beam at the transmission time, and identifies the beam transmitted from at least one beam transmission position as an interference beam.
[0094] The jamming information set stores multiple beam transmission locations adjacent to the target transmitting equipment.
[0095] Specifically, after obtaining the transmission time of the beam to be transmitted, in order to determine the interference prediction index of the beam to be transmitted, the electronic equipment needs to determine the interfering beam that will interfere with the beam to be transmitted at the transmission time.
[0096] In one feasible approach, after acquiring the beam information of the beam to be transmitted, the electronic device can acquire a set of interference information pre-stored by the target transmitting device. The interference information set stores multiple beam transmission locations adjacent to the target transmitting device, and the electronic device's database stores beam information for these multiple beam transmission locations.
[0097] The beam information for each beam transmission location stores the time when the beam is transmitted at each location.
[0098] In this way, electronic devices can determine whether multiple beam transmitting positions should transmit beams at the transmission time of the beam to be transmitted, based on the transmission time of each beam transmitting position.
[0099] If at least one beam transmitting position transmits a beam at the time when the beam to be transmitted is to be transmitted, then the beam transmitted by the at least one beam transmitting position is identified as an interference beam.
[0100] For example, the preset transmission time of the beam to be transmitted is 3. The interference information set contains beam transmission position 1 transmitting beam 1 at transmission time 1, beam transmission position 2 transmitting beam 2 at transmission time 2, and beam transmission position 3 transmitting beam 3 at transmission time 4. The electronic device obtains beam transmission position 1 and beam transmission position 2, and identifies beam 1 and beam 2 as interference beams.
[0101] S403. The electronic equipment acquires the beam information of the interfering beam and determines the interference prediction index based on the beam information of the interfering beam and the beam information of the beam to be transmitted.
[0102] The interference prediction index is used to represent the interference value experienced by the target transmitting equipment when it transmits the beam to be transmitted at the transmission time.
[0103] Specifically, after identifying the interfering beams that can interfere with the beam to be transmitted, the electronic equipment can retrieve the beam information of the interfering beams from the database. In order to determine the interference avoidance strategy for the beam to be transmitted, the electronic equipment needs to determine the interference prediction index of the interfering beams.
[0104] In one feasible approach, when an interfering beam interferes with a beam to be transmitted, the coverage area, transmission direction, and transmission duration of the interfering beam are the main factors contributing to the interference. Therefore, when determining the interference prediction index, the electronic device can accurately determine the interference prediction index of the interfering beam on the beam to be transmitted based on the aforementioned factors such as coverage area, transmission direction, and transmission duration.
[0105] Optionally, when there is only one interfering beam, the electronic device can determine a first interference factor based on the positions of the target transmitting and receiving devices within the coverage area of the interfering beam. Next, the electronic device can determine a second interference factor based on the angle between the transmission direction of the interfering beam and the transmission direction of the beam to be transmitted. Then, the electronic device can determine a third interference factor based on the start and end times of the interfering beam's transmission, as well as the start and end times of the beam to be transmitted. Finally, the electronic device can determine the interference prediction index by multiplying the first, second, and third interference factors.
[0106] For example, the preset interference beam only includes interference beam 1, and the first interference factor of interference beam 1 and the beam to be transmitted is 0.5, the second interference factor is 0.2, and the third interference factor is 0.1. The electronic device can calculate the interference prediction index of the beam to be transmitted as 0.01.
[0107] Optionally, when there are two or more interfering beams, the electronic equipment can determine the interference prediction value corresponding to each interfering beam separately, and the sum of the interference prediction values corresponding to each interfering beam is determined as the interference prediction index.
[0108] The specific method by which the electronic device determines the interference prediction value corresponding to each interference beam can be referred to the specific method by which the electronic device determines the interference prediction index when the number of interference beams is one, and will not be repeated here.
[0109] For example, the preset interference beams only include interference beam 1 and interference beam 2. The first interference factor of interference beam 1 to the beam to be transmitted is 0.5, the second interference factor is 0.2, and the third interference factor is 0.2. The first interference factor of interference beam 2 to the beam to be transmitted is 0.5, the second interference factor is 0.4, and the third interference factor is 0.8.
[0110] The electronic equipment can calculate the interference prediction value 1 of interfering beam 1 as 0.02 and the interference prediction value 2 of interfering beam 2 as 0.16. Then, the electronic equipment calculates the sum of interference prediction value 1 and interference prediction value 2 as 0.18, and determines 0.18 as the interference prediction index of the beam to be transmitted.
[0111] S404. Electronic equipment determines the interference avoidance strategy for the beam to be transmitted based on the interference prediction index.
[0112] Specifically, after determining the interference prediction index of the interfering beam to be transmitted, since the interference prediction index is a measurable and comparable value, the electronic equipment can compare the magnitude of the interference prediction index with the interference threshold.
[0113] After obtaining the comparison results between the interference prediction index and the interference threshold, the electronic equipment can analyze the comparison results and the actual transmission situation to obtain the most suitable interference avoidance strategy for the beam to be transmitted. This allows for effective and accurate interference prediction.
[0114] In one feasible approach, when the interference prediction index is less than or equal to the interference threshold, the electronic device determines the interference avoidance strategy for the beam to be transmitted as follows: the electronic device instructs the target transmitting device to transmit the beam to be transmitted to the target receiving device at the aforementioned transmission time.
[0115] For example, the preset transmission time is 2:00, the interference threshold is 0.32, and the interference prediction index is 0.21. In this case, the electronic device can determine that the interference prediction index is less than the interference threshold and instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at 2:00.
[0116] In another possible implementation, since the target transmitting device can determine the priority of the beam to be transmitted based on the urgency of the beam to be transmitted, when the interference prediction index is greater than the interference threshold and the priority of the beam to be transmitted is less than the preset level, the electronic device determines the interference avoidance strategy of the beam to be transmitted as follows: the electronic device selects a target time after the transmission time where the interference prediction index is less than the interference threshold, and instructs the target transmitting device to transmit the beam to be transmitted to the target receiving device at the target time.
[0117] For example, the preset transmission time is 2:00, the interference threshold is 0.32, the preset level is 3, the interference prediction index is 0.4, and the priority is 2. The interference prediction index at 2:30 is 0.22. In this case, the electronic device can determine that the interference prediction index is greater than the interference threshold and the priority of the beam to be transmitted is less than the preset level. Then, the electronic device selects 2:30 as the target time and instructs the target transmitting device to transmit the beam to be transmitted to the target receiving device at 2:30.
[0118] In another possible implementation, since the target transmitting device can determine the priority of the beam to be transmitted based on the urgency of the beam to be transmitted, when the interference prediction index is greater than the interference threshold and the priority of the beam to be transmitted is greater than the preset level, the electronic device determines the interference avoidance strategy of the beam to be transmitted as follows: the electronic device instructs the target transmitting device to transmit an indication beam to the relay device at the transmission time, and the interference prediction index corresponding to the indication beam is less than or equal to the interference threshold.
[0119] For example, the preset transmission time is 2:00, the interference threshold is 0.32, the preset level is 3, the interference prediction index is 0.4, the priority is 4, and the interference prediction index of the indicator beam of relay device 1 is 0.22. In this case, the electronic device can determine that the interference prediction index is greater than the interference threshold and the priority of the beam to be transmitted is greater than the preset level. Then, the electronic device determines that the interference prediction index of the indicator beam is less than the threshold and instructs the target transmitting device to transmit the indicator beam to the relay device at 2:00.
[0120] In one embodiment, combined with Figure 4 ,like Figure 5 As shown, the interference avoidance method also includes: S501-S504.
[0121] S501, The electronic device acquires beam information of the beam received from multiple directions by the target transmitting device in the first time period.
[0122] The first time period is before the launch time.
[0123] Specifically, before the target transmitting device transmits the beam to be transmitted, it can receive beams transmitted from multiple directions. The beam information received from multiple directions includes the beam transmission positions in those directions. In this case, the target transmitting device can store the corresponding transmission positions of the beams in its database.
[0124] Then, the electronic device can obtain from the target transmitter's database the beam transmission positions from which the target transmitter received the beam from multiple directions before the transmission time.
[0125] For example, with a preset transmission time of 2:00, the target transmitting device receives beam 1 transmitted by transmitting device 1 at 1:40, and the target transmitting device receives beam 2 transmitted by transmitting device 2 at 1:50. The electronic device can obtain the beam information of beam 1 and beam 2, and then obtain the location information of transmitting device 1 based on the beam information of beam 1, and obtain the location information of transmitting device 2 based on the beam information of beam 2.
[0126] S502, The electronic device acquires the location of the physical transmitting device adjacent to the target transmitting device.
[0127] Specifically, the target transmitting device can locate its position using a positioning method and broadcast that position to the surrounding area centered on the target transmitting device. Similarly, other communication devices can broadcast their positions in the same way.
[0128] Optionally, the above positioning method can be a positioning method using the BeiDou Navigation Satellite System (BDS), the Global Positioning System (GPS), or other positioning methods.
[0129] In this way, the target transmitting device can obtain the locations of other communication devices and determine the locations of these other communication devices as the locations of adjacent physical transmitting devices. Then, the target transmitting device can store the locations of these adjacent physical transmitting devices in its database.
[0130] Then, the electronic device can obtain the location of the physical transmitting device adjacent to the target transmitting device from the database of the target transmitting device.
[0131] For example, the database of the target device stores the location information 1 of physical transmitting device 1, the location information 2 of physical transmitting device 2, and the location information 3 of physical transmitting device 3. The electronic device can directly obtain the location information 1 of transmitting device 1, the location information 2 of transmitting device 2, and the location information 3 of transmitting device 3 from the database of the target transmitting device.
[0132] S503. Among the beam transmission positions in multiple directions, the beam transmission position where there is no physical transmission device is determined as the position of the virtual transmission device.
[0133] Specifically, because among the beams received by the target transmitting device from multiple directions in the first time period, there may be some reflected beams, the electronic equipment needs to determine which are the transmitting beams.
[0134] In one possible implementation, the electronic device can determine whether the beam transmission positions of beams received by the target transmitting device from multiple directions in a first time period belong to the location of the physical transmitting device. When the beam transmission position of a beam received from at least one direction does not belong to the location of the physical transmitting device, the electronic device determines that the beam received from the at least one direction is a reflected beam.
[0135] Since there is no physical device at the beam transmission location of the beam received in at least one of the above directions, the electronic device determines the beam transmission location of the beam received in at least one of the above directions as the location of the virtual transmission device and stores the location of the virtual transmission device in the target transmission device database.
[0136] For example, the location of physical transmitting device 1 is preset to 1, and the location of physical transmitting device 2 is preset to 2. The target transmitting device receives beam 1 from transmission location 1, beam 2 from transmission location 2, and beam 3 from transmission location 3 within a first time period. The electronic device determines that the transmission locations of beam 1 and beam 2 belong to the locations of the physical transmitting devices, while the transmission location of beam 3 does not belong to the locations of the physical transmitting devices. Therefore, the electronic device determines the transmission location 3 of beam 3 as the location of the virtual transmitting device.
[0137] S504. The electronic device determines multiple beam transmission positions based on the location of the physical transmitting device and the location of the virtual transmitting device, and stores the multiple beam transmission positions in the interference information set.
[0138] Specifically, after determining the location of the virtual transmitting device, the electronic equipment needs to establish an interference information set in order to determine the interfering beam. In this case, the electronic equipment can obtain the locations of physical and virtual transmitting devices adjacent to the target transmitting device stored in the database, thereby determining multiple beam transmission locations, including the locations of physical and virtual transmitting devices.
[0139] In one possible approach, when no accidentally appearing device exists in either the physical or virtual transmitting device, the electronic device obtains the locations of the physical and virtual transmitting devices adjacent to the target transmitting device from the database, and determines the locations of the physical and virtual transmitting devices as multiple beam transmission positions.
[0140] For example, a preset database stores the location of physical transmitter 1, the location of physical transmitter 2, the location of virtual transmitter 1, and the location of virtual transmitter 2. The electronic device retrieves the location of physical transmitter 1, the location of physical transmitter 2, the location of virtual transmitter 1, and the location of virtual transmitter 2 from the database, and determines the location of physical transmitter 1, the location of physical transmitter 2, the location of virtual transmitter 1, and the location of virtual transmitter 2 as multiple beam transmission locations.
[0141] In another possible implementation, when there are incidental devices in both the physical and virtual transmitting devices, the interference from these incidental devices is negligible. Therefore, the electronic device eliminates these incidental devices from both the physical and virtual transmitting devices.
[0142] Then, the electronic device stores the locations of the physical and virtual transmitting devices, excluding those that may appear by chance, into the interference information set of the target transmitting device.
[0143] For example, a preset database stores the location of physical transmitter 1, the location of physical transmitter 2, the location of virtual transmitter 1, and the location of virtual transmitter 2, where virtual transmitter 2 is a device that appears by chance. The electronic device removes virtual transmitter 2 and determines the location of physical transmitter 1, the location of physical transmitter 2, and the location of virtual transmitter 1 as multiple beam transmission locations.
[0144] In one embodiment, the beam information received from multiple directions further includes beam transmission time information and the number of beams transmitted. In this case, the electronic device can determine the multiple beam transmission locations, including the locations of physical transmitting devices and virtual transmitting devices, based on the beam transmission time information and the number of beams transmitted in the beam information. Therefore, combined with Figure 5 ,like Figure 6 As shown, in the above S504, the method for the electronic device to determine multiple beam transmission positions based on the position of the physical transmitting device and the position of the virtual transmitting device specifically includes: S601.
[0145] S601. The electronic device filters the positions of the physical transmitting device and the virtual transmitting device, and the positions where the beam transmission time information and the number of beam transmissions meet the preset conditions to obtain multiple beam transmission positions.
[0146] The preset conditions include: the number of beams transmitted in the first time period of the current cycle is greater than a preset number, and the number of beams transmitted in other time periods of the current cycle is less than a preset number. Beam information received from multiple directions also includes: beam transmission time information and the number of beams transmitted.
[0147] Specifically, because some incidentally appearing launching devices have little interference with the target launching device, it is necessary to remove incidentally appearing launching devices from both physical and virtual launching devices.
[0148] Because each time the physical and virtual transmitting devices transmit beams to the target transmitting device, the electronic device can store the beam information of the transmitted beams in the database, the electronic device can count the number of beams transmitted by the physical and virtual transmitting devices in each time period based on the beam information in the database, thereby determining the number of beams transmitted by each physical and virtual transmitting device in each time period within the cycle.
[0149] To eliminate accidentally appearing transmitting devices, electronic devices can count the number of beams emitted by physical and virtual transmitting devices in each time period within a cycle and set preset conditions.
[0150] The aforementioned preset condition can be that the number of beams emitted by a transmitting device in the first time period of a cycle is greater than a preset number, and the number of beams emitted in other time periods of the current cycle is less than a preset number.
[0151] When the locations of the physical transmitting device and the virtual transmitting device meet preset conditions, the device is considered to have appeared by chance. Therefore, the electronic device filters the locations of the physical and virtual transmitting devices using preset conditions to obtain multiple beam transmission locations that do not include the locations of the randomly appearing device.
[0152] Optionally, the period and preset quantity can be set according to user needs. This application embodiment does not limit the specific value of the threshold.
[0153] For example, the preset period is 1 hour, the preset quantity is 20, and the beam count of physical transmitting device 1 is 30 in the first 10 minutes of a period and 0 in other time periods of a period. The electronic device determines that physical transmitting device 1 does not meet the preset conditions, thus determining that physical transmitting device 1 is a randomly appearing transmitting device. Therefore, the electronic device removes the location of physical transmitting device 1 from the list of physical transmitting device locations.
[0154] In one embodiment, the beam information of the interfering beam and the beam information of the beam to be transmitted include: signal strength, transmission direction, transmission start time, and transmission end time. In this case, the electronic device can determine the interference prediction index based on the signal strength, transmission direction, transmission start time, and transmission end time in the beam information. Therefore, combined with... Figure 4 ,like Figure 7 As shown, in S403 above, the method by which the electronic device determines the interference prediction index based on the beam information of the interfering beam and the beam information of the beam to be transmitted specifically includes: S701-S705.
[0155] S701. Electronic equipment determines the coverage area of the interference beam based on the signal strength of the interference beam.
[0156] Specifically, since the coverage of a beam is a finite three-dimensional spatial area due to the attenuation of electromagnetic signals, and can be divided according to signal strength, electronic devices can determine the coverage range of the interfering beam based on the signal strength of the interfering beam.
[0157] For example, the signal strength of the interfering beam 1 is preset to A. The electronic device can divide the coverage area of the interfering beam 1 into a weak coverage area, a medium coverage area, and a strong coverage area based on the signal strength A of the interfering beam 1.
[0158] S702. The electronic equipment determines the first interference factor based on the positions of the target transmitting equipment and the target receiving equipment within the coverage area of the interference beam.
[0159] Specifically, after determining the coverage area of the jamming beam, the electronic equipment needs to calculate the first jamming factor in order to determine the jamming prediction index. The electronic equipment then determines whether at least one of the target transmitting device and the target receiving device is located within the coverage area of the jamming beam.
[0160] If neither the target transmitting device nor the target receiving device is within the coverage of the interfering beam, it means that there is no interference and the first interference factor is 0. If at least one of the target transmitting device and the target receiving device is within the coverage of the interfering beam, the first interference factor is determined based on the specific location of the target transmitting device or the target receiving device within the coverage of the interfering beam.
[0161] Optionally, the first interference factor can be a real number less than or equal to 1 and greater than or equal to 0.
[0162] For example, the beam coverage area S of the preset interference beam 1 is divided into: weak coverage area, medium coverage area, and strong coverage area. The target transmitting device is in the strong coverage area of the interference beam 1, while the target receiving beam is not in the beam coverage area S of the interference beam 1.
[0163] If at least one of the target transmitting or receiving devices is within the strong coverage area of the beam (i.e., target transmitting device ∈ S strong or target receiving device ∈ S strong), then the first interference factor = 1; if at least one of the target transmitting or receiving devices is within the medium coverage area of the beam (i.e., target transmitting device ∈ S medium or target receiving device ∈ S medium), then the first interference factor = 0.8.
[0164] If at least one of the target transmitting or receiving devices is within the weak coverage area of the beam (i.e., target transmitting device ∈ S_weak or target receiving device ∈ S_weak), then the first interference factor = 0.5; if neither the target transmitting nor receiving device is within the coverage area of the beam (i.e., target transmitting device ∈ S_weak), then the first interference factor = 0.5. or target receiving device Here it is used If the relationship indicates that the relationship is not contained, then the first interference factor = 0.
[0165] The electronic device determines the first interference factor to be 0.8 based on the fact that the target transmitting device is within the strong coverage area of the interfering beam 1 and the target receiving beam is not within the beam coverage area S of the interfering beam 1.
[0166] S703. The electronic equipment determines the second interference factor based on the angle between the transmission direction of the interference beam and the transmission direction of the beam to be transmitted.
[0167] Specifically, in order to determine the interference prediction index, the electronic equipment needs to determine a second interference factor. The electronic equipment calculates the angle between the transmission direction of the interfering beam and the transmission direction of the beam to be transmitted, and determines the second interference factor based on the angle.
[0168] Optionally, the second interference factor can be a real number less than or equal to 1 and greater than or equal to 0.
[0169] Optionally, the second interference factor can vary continuously between 0 and 1 with the included angle.
[0170] For example, when the angle between the transmission direction of the interfering beam and the transmission direction of the beam to be transmitted is 90°, the second interference factor is 1; when the angle between the transmission direction of the interfering beam and the transmission direction of the beam to be transmitted is 0°, the second interference factor is 0; when the angle between the transmission direction of the interfering beam and the transmission direction of the beam to be transmitted is 45°, the electronic device determines the second interference factor to be 0.5.
[0171] S704. The electronic equipment determines the third interference factor based on the start and end times of the transmission of the interfering beam and the start and end times of the transmission of the beam to be transmitted.
[0172] Specifically, in order to determine the interference prediction index, the electronic equipment needs to determine the third interference factor. The electronic equipment first determines whether the start time of the transmission of the beam to be transmitted is between the start time and end time of the transmission of the interfering beam.
[0173] If the electronic device determines that the start time of the transmission of the beam to be transmitted is not between the start time and end time of the transmission of the interfering beam, then the third interference factor is 0; if the electronic device determines that both the start time and end time of the transmission of the beam to be transmitted are between the start time and end time of the transmission of the interfering beam, then the third interference factor is 1.
[0174] If the electronic device determines that the start time of the transmission of the beam to be transmitted is between the start time and the end time of the transmission of the interfering beam, and the end time of the transmission of the beam to be transmitted is outside the start time and the end time of the transmission of the interfering beam, then the electronic device will further determine the probability of temporal overlap between the beam to be transmitted and the interfering beam.
[0175] The electronic device can determine the probability of temporal overlap between the beam to be transmitted and the interfering beam by calculating the ratio of the total duration from the start time of the transmission of the beam to the end time of the transmission of the interfering beam to the total duration from the start time of the transmission of the beam to the end time of the transmission of the beam to be transmitted, and then determining the ratio as the third interference factor.
[0176] Optionally, the third interference factor can be a real number less than or equal to 1 and greater than or equal to 0.
[0177] For example, the preset start time of the interference beam's transmission is 2:00 and the end time is 3:00, while the start time of the beam to be transmitted is 2:45 and the end time is 2:55. The electronic device determines that the start and end times of the beam to be transmitted are both between the start and end times of the interference beam's transmission. Therefore, the electronic device determines the third interference factor to be 1.
[0178] S705. The electronic equipment determines the interference prediction index based on the first interference factor, the second interference factor, and the third interference factor.
[0179] Specifically, after obtaining the first interference factor, the second interference factor, and the third interference factor, in order to determine the interference avoidance strategy for the beam to be transmitted, the electronic equipment needs to determine the interference prediction index of the interfering beam against the beam to be transmitted. The electronic equipment calculates the interference prediction index of the beam to be transmitted based on the first interference factor, the second interference factor, and the third interference factor between each interfering beam and the beam to be transmitted.
[0180] In one feasible manner, when the number of interfering beams is one, the electronic device determines the interference prediction index of the beam to be transmitted as the product of the first interference factor, the second interference factor, and the third interference factor of the interfering beam and the beam to be transmitted.
[0181] For example, the preset interference beam only includes interference beam 1, and the first interference factor of interference beam 1 and the beam to be transmitted is 0.5, the second interference factor is 0.2, and the third interference factor is 0.1. The electronic device can calculate the interference prediction index of the beam to be transmitted as 0.01.
[0182] In another possible implementation, when the number of interfering beams is two or more, the electronic device determines the interference prediction value of each interfering beam by multiplying the first interference factor, the second interference factor, and the third interference factor of the beam to be transmitted by each interfering beam, and determines the interference prediction index of the beam to be transmitted by summing the interference prediction values of each interfering beam.
[0183] For example, the preset interference beams only include interference beam 1 and interference beam 2. The first interference factor of interference beam 1 to the beam to be transmitted is 0.5, the second interference factor is 0.2, and the third interference factor is 0.2. The first interference factor of interference beam 2 to the beam to be transmitted is 0.5, the second interference factor is 0.4, and the third interference factor is 0.8.
[0184] The electronic equipment can calculate the interference prediction value 1 for interfering beam 1 as 0.02 and the interference prediction value 2 for interfering beam 2 as 0.16. Then, the electronic equipment calculates the sum of interference prediction value 1 and interference prediction value 2 as 0.18, and determines 0.18 as the interference prediction index of the beam to be transmitted.
[0185] In one embodiment, combined with Figure 7 ,like Figure 8 As shown, in the above S705, the method for the electronic device to determine the interference prediction index based on the first interference factor, the second interference factor and the third interference factor specifically includes: S801.
[0186] S801. When the number of interfering beams is one, the electronic equipment determines the interference prediction index by multiplying the first interference factor, the second interference factor, and the third interference factor.
[0187] Specifically, after obtaining the first interference factor, the second interference factor, and the third interference factor, in order to determine the interference avoidance strategy for the beam to be transmitted, the electronic equipment needs to determine the interference prediction index of the interfering beam for the beam to be transmitted.
[0188] When there is only one interfering beam, the electronic device determines the interference prediction index of the beam to be transmitted by multiplying the first interference factor, the second interference factor, and the third interference factor of the interfering beam with the beam to be transmitted.
[0189] For example, the preset interference beam only includes interference beam 1, and the first interference factor of interference beam 1 and the beam to be transmitted is 0.5, the second interference factor is 0.2, and the third interference factor is 0.1. The electronic device can calculate the interference prediction index of the beam to be transmitted as 0.01.
[0190] In one embodiment, combined with Figure 7 ,like Figure 9 As shown, in the above S705, the method for the electronic device to determine the interference prediction index based on the first interference factor, the second interference factor and the third interference factor specifically includes: S901-S902.
[0191] S901. When there are multiple interfering beams, the electronic device determines the interference prediction value for each interfering beam by multiplying the interference factors in the interference factor set of each interfering beam.
[0192] The set of interference factors includes: the first interference factor, the second interference factor, and the third interference factor.
[0193] Specifically, after obtaining the first interference factor, the second interference factor, and the third interference factor, in order to determine the interference prediction index of the beam to be transmitted, the electronic equipment needs to determine the interference prediction value of each interference beam.
[0194] When there are multiple interfering beams, the electronic equipment determines the first, second, and third interference factors of each interfering beam and the beam to be transmitted as the interference factor set for each interfering beam. Then, the electronic equipment determines the interference prediction value for each interfering beam by multiplying the interference factors in the interference factor set of each interfering beam.
[0195] For example, the preset interference beams only include interference beam 1 and interference beam 2. The first interference factor of interference beam 1 to the beam to be transmitted is 0.5, the second interference factor is 0.2, and the third interference factor is 0.2. The first interference factor of interference beam 2 to the beam to be transmitted is 0.5, the second interference factor is 0.4, and the third interference factor is 0.8.
[0196] The electronic equipment determines that the interference factor set of interference beam 1 is {0.5, 0.2, 0.2} and the interference factor set of interference beam 2 is {0.5, 0.4, 0.8}. Then, the electronic equipment can calculate the interference prediction value 1 of interference beam 1 as 0.02 and the interference prediction value 2 of interference beam 2 as 0.16.
[0197] S902. The electronic equipment determines the sum of the interference prediction values of each interference beam as the interference prediction index.
[0198] Specifically, after obtaining the interference prediction value for each interfering beam, in order to determine the interference avoidance strategy for the beam to be transmitted, the electronic equipment needs to determine the interference prediction index of the interfering beam for the beam to be transmitted. The electronic equipment determines the interference prediction index by summing the interference prediction values of each interfering beam.
[0199] For example, the preset interference prediction value 1 for interfering beam 1 is 0.02, and the preset interference prediction value 2 for interfering beam 2 is 0.16. The electronic device calculates that the sum of the interference prediction value 1 and the interference prediction value 2 is 0.18. Then, the electronic device determines that the interference prediction index of the beam to be transmitted is 0.18.
[0200] In one embodiment, combined with Figure 9 ,like Figure 10 As shown, in the above S404, the method for the electronic device to determine the interference avoidance strategy of the beam to be transmitted based on the interference prediction index specifically includes: S1001.
[0201] S1001. When the interference prediction index is less than or equal to the interference threshold, the electronic equipment determines the interference avoidance strategy as follows: instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at the transmission time.
[0202] Specifically, after obtaining the interference prediction index of the beam to be transmitted, the electronic equipment compares the interference prediction index with the interference threshold to determine the interference avoidance strategy. When the interference prediction index of the beam to be transmitted is less than or equal to the interference threshold, the electronic equipment determines the interference avoidance strategy as follows: instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at the transmission time.
[0203] Optionally, the threshold can be set according to user needs, and the specific value of the threshold is not limited in this embodiment.
[0204] For example, the preset interference prediction index of the beam to be transmitted is 0.01, and the threshold is 0.02. The electronic device compares the interference prediction index with the interference threshold and determines that the interference prediction index is less than the interference threshold. Then, the electronic device instructs the target transmitting device to transmit the beam to be transmitted to the target receiving device at the transmission time.
[0205] In one embodiment, the beam information of the beam to be transmitted further includes: the transmission priority of the beam to be transmitted. In this case, the electronic device can determine an interference avoidance strategy based on the transmission priority of the beam to be transmitted in the beam information. Therefore, combined with Figure 9 ,like Figure 11 As shown, in the above S404, the method for the electronic device to determine the interference avoidance strategy of the beam to be transmitted based on the interference prediction index specifically includes: S1101.
[0206] S1101. When the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is lower than or equal to the preset level, the electronic equipment determines the interference avoidance strategy as follows: instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at the target time after the transmission time.
[0207] Among them, the interference prediction index at the target time is less than or equal to the interference threshold.
[0208] Specifically, after obtaining the interference prediction index of the beam to be transmitted, the electronic equipment compares the interference prediction index with the interference threshold to determine the interference avoidance strategy. When the interference prediction index of the beam to be transmitted is greater than the interference threshold, the electronic equipment then compares the transmission priority of the beam to be transmitted with the preset level.
[0209] When the transmission priority of the beam to be transmitted is lower than or equal to the preset level, the electronic equipment determines the interference avoidance strategy as follows: instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at the target time after the transmission time.
[0210] Optionally, the preset level can be set according to user needs. This application embodiment does not limit the specific value of the preset level.
[0211] For example, the preset interference prediction index of the beam to be transmitted is 0.03, the transmission priority of the beam to be transmitted is 3, the threshold is 0.02, and the preset level is 3. The electronic device compares the interference prediction index with the interference threshold and determines that the interference prediction index is greater than the interference threshold.
[0212] Then, the electronic device compares the transmission priority of the beam to be transmitted with the preset level and determines that the transmission priority of the beam to be transmitted is equal to the preset level. Therefore, the electronic device instructs the target transmitting device to transmit the beam to be transmitted to the target receiving device at the target time after the transmission time.
[0213] In one embodiment, the beam information of the beam to be transmitted further includes: the transmission priority of the beam to be transmitted. In this case, the electronic device can determine an interference avoidance strategy based on the transmission priority of the beam to be transmitted in the beam information. Therefore, combined with Figure 9 ,like Figure 12 As shown, in the above S404, the method for the electronic device to determine the interference avoidance strategy of the beam to be transmitted based on the interference prediction index specifically includes: S1201.
[0214] S1201. When the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is higher than the preset level, the electronic equipment determines the interference avoidance strategy as follows: instruct the target transmitting device to transmit an indication beam to the relay device at the transmission time.
[0215] The indicator beam is used to instruct the relay equipment to transmit the beam to the target receiving equipment. The interference prediction index corresponding to the indicator beam is less than or equal to the interference threshold.
[0216] Specifically, after obtaining the interference prediction index of the beam to be transmitted, the electronic equipment compares the interference prediction index with the interference threshold to determine the interference avoidance strategy. When the interference prediction index of the beam to be transmitted is greater than the interference threshold, the electronic equipment then compares the transmission priority of the beam to be transmitted with the preset level.
[0217] When the transmission priority of the beam to be transmitted is greater than the preset level, the electronic equipment determines the interference avoidance strategy as follows: instruct the target transmitting device to transmit an indication beam to the relay device at the transmission time.
[0218] For a detailed description of the interference prediction index of the indicator beam of the relay equipment calculated by the electronic equipment, please refer to the detailed descriptions in S401-S403, which will not be repeated here.
[0219] For example, the preset interference prediction index of the beam to be transmitted is 0.03, the transmission priority of the beam to be transmitted is 4, the threshold is 0.02, the preset level is 3, and the interference prediction index of the indicator beam is 0.01. The electronic device compares the interference prediction index with the interference threshold and determines that the interference prediction index is greater than the interference threshold.
[0220] Then, the electronic device compares the transmission priority of the beam to be transmitted with the preset level and determines that the transmission priority of the beam to be transmitted is greater than the preset level. Therefore, the electronic device instructs the target transmitting device to transmit an indication beam to the relay device at the transmission time.
[0221] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0222] This application embodiment can divide the interference avoidance device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0223] like Figure 13 The diagram shown is a structural schematic of an interference avoidance device provided in an embodiment of this application. This interference avoidance device can be used to perform... Figures 4-12 The interference avoidance method is shown. Figure 13 The interference avoidance device shown includes: an acquisition unit 1301 and a processing unit 1302.
[0224] The acquisition unit 1301 is used to acquire beam information of the beam to be transmitted; the beam to be transmitted is the beam to be transmitted from the target transmitting device to the target receiving device; the beam information includes the transmission time, signal strength, transmission direction, transmission start time, and transmission end time. For example, combined with... Figure 4 The acquisition unit 1301 is used to execute S401.
[0225] The acquisition unit 1301 is further configured to acquire, from a pre-stored set of interference information, at least one beam transmission position of the beam that transmits at the transmission time from among a plurality of beam transmission positions adjacent to the target transmitting device. For example, in combination with Figure 4 The acquisition unit 1301 is also used to execute S402.
[0226] Processing unit 1302 is configured to identify a beam emitted from at least one beam transmitting position as an interfering beam; the interfering information set stores multiple beam transmitting positions adjacent to the target transmitting device. For example, combined with Figure 4 The processing unit 1302 is used to execute S402.
[0227] The acquisition unit 1301 is also used to acquire beam information of the interfering beam. For example, in combination with Figure 4 The acquisition unit 1301 is also used to execute S403.
[0228] Processing unit 1302 is further configured to determine an interference prediction index based on the beam information of the interfering beam and the beam information of the beam to be transmitted; the interference prediction index is used to represent the interference value experienced by the target transmitting device when transmitting the beam to be transmitted at the transmission time; for example, in combination with Figure 4 The processing unit 1302 is also used to execute S403.
[0229] The processing unit 1302 is also used to determine the interference avoidance strategy for the beam to be transmitted based on the interference prediction index. For example, combined with Figure 4 The processing unit 1302 is also used to execute S404.
[0230] Optionally, the acquisition unit 1301 is also used for:
[0231] Acquire beam information of the target transmitting device receiving beams from multiple directions within a first time period; the beam information received from multiple directions includes: the beam transmission positions in multiple directions; the first time period is prior to the transmission time. For example, combined with... Figure 5 The acquisition unit 1301 is also used to execute S501.
[0232] The acquisition unit 1301 is also used to acquire the location of a physical launching device adjacent to the target launching device. For example, in combination with Figure 5 The acquisition unit 1301 is also used to execute S502.
[0233] The processing unit 1302 is further configured to determine the locations of virtual transmitting devices among the multiple beam transmission locations where no physical transmitting device exists. For example, in combination with... Figure 5 The processing unit 1302 is also used to execute S503.
[0234] The processing unit 1302 is further configured to determine multiple beam transmission positions based on the location of the physical transmitting device and the location of the virtual transmitting device, and store the multiple beam transmission positions in an interference information set. For example, combined with Figure 5 The processing unit 1302 is also used to execute S504.
[0235] Optionally, the processing unit 1302 is used for:
[0236] The locations of both physical and virtual transmitting devices are filtered to find those where the beam emission time information and beam emission quantity meet preset conditions, resulting in multiple beam emission locations. The preset conditions include: the beam emission quantity in the first time period of the current cycle is greater than a preset quantity, and the beam emission quantity in other time periods of the current cycle is less than a preset quantity. For example, combining... Figure 6 The processing unit 1302 is also used to execute S601.
[0237] Optionally, the beam information of the interfering beam and the beam information of the beam to be transmitted include: signal strength, transmission direction, transmission start time and transmission end time.
[0238] Processing unit 1302 is used for:
[0239] The coverage area of the interfering beam is determined based on its signal strength. For example, combining... Figure 7 The processing unit 1302 is also used to execute S701.
[0240] The first interference factor is determined based on the location of the target transmitting and receiving equipment within the coverage area of the jamming beam. For example, combined with... Figure 7 The processing unit 1302 is also used to execute S702.
[0241] The second interference factor is determined based on the angle between the transmission direction of the interfering beam and the transmission direction of the beam to be transmitted. For example, combined with... Figure 7 The processing unit 1302 is also used to execute S703.
[0242] The third interference factor is determined based on the start and end times of the interference beam's transmission, as well as the start and end times of the beam to be transmitted. For example, combining... Figure 7 The processing unit 1302 is also used to execute S704.
[0243] The interference prediction index is determined based on the first interference factor, the second interference factor, and the third interference factor. For example, combining... Figure 7 The processing unit 1302 is also used to execute S705.
[0244] Optionally, the processing unit 1302 is used for:
[0245] When there is only one interfering beam, the product of the first interference factor, the second interference factor, and the third interference factor is determined as the interference prediction index. For example, combined with... Figure 8 The processing unit 1302 is also used to execute S801.
[0246] Optionally, the processing unit 1302 is used for:
[0247] When there are multiple interfering beams, the product of the interfering factors in the interfering factor set of each interfering beam is used to determine the predicted interference value for each beam. The interfering factor set includes a first interfering factor, a second interfering factor, and a third interfering factor. For example, combining... Figure 9 The processing unit 1302 is also used to execute S901.
[0248] The sum of the predicted interference values for each interfering beam is used to determine the interference prediction index. For example, combining... Figure 9 The processing unit 1302 is also used to execute S902.
[0249] Optionally, the processing unit 1302 is used for:
[0250] When the interference prediction index is less than or equal to the interference threshold, the interference avoidance strategy is determined as follows: instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at the transmission time. For example, combined with Figure 10 The processing unit 1302 is also used to execute S1001.
[0251] Optionally, the beam information of the beam to be transmitted may also include: the transmission priority of the beam to be transmitted.
[0252] Processing unit 1302 is used for:
[0253] When the interference prediction index is greater than the interference threshold, and the transmission priority of the beam to be transmitted is lower than or equal to a preset level, the interference avoidance strategy is determined as follows: instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at a target time after the transmission time; the interference prediction index at the target time is less than or equal to the interference threshold. For example, combined with Figure 11 The processing unit 1302 is also used to execute S1101.
[0254] Optionally, the beam information of the beam to be transmitted may also include: the transmission priority of the beam to be transmitted.
[0255] Processing unit 1302 is used for:
[0256] When the interference prediction index is greater than the interference threshold, and the transmission priority of the beam to be transmitted is higher than a preset level, the interference avoidance strategy is determined as follows: the target transmitting device is instructed to transmit an indicator beam to the relay device at the transmission time; the indicator beam is used to instruct the relay device to transmit the beam to be transmitted to the target receiving device; the interference prediction index corresponding to the indicator beam is less than or equal to the interference threshold. For example, combined with Figure 12 The processing unit 1302 is also used to execute S1201.
[0257] This application also provides a computer-readable storage medium, which includes computer-executable instructions that, when executed on a computer, cause the computer to perform the interference avoidance method provided in the above embodiments.
[0258] This application also provides a computer program that can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the interference avoidance method provided in the above embodiments.
[0259] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.
[0260] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0261] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and other division methods may exist in actual implementation. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms. Units described as separate components may or may not be physically separate; components shown as units may be one physical unit or multiple physical units, i.e., they may be located in one place or distributed in multiple different places. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0262] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes to general technology, or all or part of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0263] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An interference avoidance method, characterized in that, include: Obtain beam information of the beam to be transmitted; The beam to be transmitted is the beam to be transmitted from the target transmitting device to the target receiving device; the beam information of the beam to be transmitted includes signal strength, transmission direction, transmission start time and transmission end time; From a pre-stored set of interference information, at least one beam transmission position is obtained from among multiple beam transmission positions adjacent to the target transmitting device, and the beam transmitted from the at least one beam transmission position is identified as an interference beam; the set of interference information stores multiple beam transmission positions adjacent to the target transmitting device. The beam information of the interfering beam is obtained, and the interference prediction index is determined based on the beam information of the interfering beam and the beam information of the beam to be transmitted; the interference prediction index is used to represent the interference value experienced by the target transmitting device when it transmits the beam to be transmitted at the transmission start time. The interference avoidance strategy for the beam to be transmitted is determined based on the interference prediction index. The method further includes: The beam information of the target transmitting device receiving beams from multiple directions in a first time period is obtained; the beam information of the beams received from multiple directions includes: beam transmission positions, beam transmission time information and beam transmission number in the multiple directions; the first time period is located before the transmission start time; Obtain the location of the physical launching device adjacent to the target launching device; Among the multiple beam transmission positions, the beam transmission position where the physical transmission device does not exist is determined as the position of the virtual transmission device; From the locations of the physical transmitting device and the virtual transmitting device, the locations where the beam transmission time information and the number of beam transmissions meet preset conditions are filtered out to obtain the multiple beam transmission locations; the preset conditions include: the number of beam transmissions in the first time period of the current cycle is greater than a preset number, and the number of beam transmissions in other time periods of the current cycle is less than the preset number; The multiple beam transmission locations are stored in the interference information set.
2. The interference avoidance method according to claim 1, characterized in that, The beam information of the interference beam and the beam information of the beam to be transmitted include: signal strength, transmission direction, transmission start time and transmission end time; The step of determining the interference prediction index based on the beam information of the interfering beam and the beam information of the beam to be transmitted includes: The coverage area of the interference beam is determined based on the signal strength of the interference beam; The first interference factor is determined based on the positions of the target transmitting device and the target receiving device within the coverage area of the interference beam; The second interference factor is determined based on the angle between the transmission direction of the interference beam and the transmission direction of the beam to be transmitted. The third interference factor is determined based on the start and end times of the transmission of the interference beam and the start and end times of the transmission of the beam to be transmitted. The interference prediction index is determined based on the first interference factor, the second interference factor, and the third interference factor.
3. The interference avoidance method according to claim 2, characterized in that, Determining the interference prediction index based on the first interference factor, the second interference factor, and the third interference factor includes: When the number of interfering beams is one, the product of the first interference factor, the second interference factor, and the third interference factor is determined as the interference prediction index.
4. The interference avoidance method according to claim 2, characterized in that, Determining the interference prediction index based on the first interference factor, the second interference factor, and the third interference factor includes: When there are multiple interfering beams, the product of the interfering factors in the interfering factor set of each interfering beam is determined as the interference prediction value of each interfering beam; the interfering factor set includes: the first interfering factor, the second interfering factor and the third interfering factor; The sum of the interference prediction values for each interference beam is determined as the interference prediction index.
5. The interference avoidance method according to any one of claims 1-4, characterized in that, The step of determining the interference avoidance strategy for the beam to be transmitted based on the interference prediction index includes: When the interference prediction index is less than or equal to the interference threshold, the interference avoidance strategy is determined as follows: instructing the target transmitting device to transmit the beam to be transmitted to the target receiving device at the start of the transmission.
6. The interference avoidance method according to any one of claims 1-4, characterized in that, The beam information of the beam to be transmitted also includes: the transmission priority of the beam to be transmitted; The step of determining the interference avoidance strategy for the beam to be transmitted based on the interference prediction index includes: When the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is lower than or equal to a preset level, the interference avoidance strategy is determined as follows: instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at a target time after the transmission start time; the interference prediction index at the target time is less than or equal to the interference threshold.
7. The interference avoidance method according to any one of claims 1-4, characterized in that, The beam information of the beam to be transmitted also includes: the transmission priority of the beam to be transmitted; The step of determining the interference avoidance strategy for the beam to be transmitted based on the interference prediction index includes: When the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is higher than the preset level, the interference avoidance strategy is determined as follows: the target transmitting device is instructed to transmit an indication beam to the relay device at the transmission start time; the indication beam is used to instruct the relay device to transmit the beam to be transmitted to the target receiving device; the interference prediction index corresponding to the indication beam is less than or equal to the interference threshold.
8. An interference avoidance device, characterized in that, include: Acquisition unit and processing unit; The acquisition unit is used to acquire the beam information of the beam to be transmitted; The beam to be transmitted is the beam to be transmitted from the target transmitting device to the target receiving device; the beam information of the beam to be transmitted includes signal strength, transmission direction, transmission start time and transmission end time; The acquisition unit is further configured to acquire, from a pre-stored set of interference information, at least one beam transmission position of the beam that is transmitted at the transmission start time, from among a plurality of beam transmission positions adjacent to the target transmitting device. The processing unit is used to identify the beam emitted by the at least one beam transmitting position as an interference beam; the interference information set stores multiple beam transmitting positions adjacent to the target transmitting device; The acquisition unit is also used to acquire the beam information of the interference beam; The processing unit is further configured to determine an interference prediction index based on the beam information of the interfering beam and the beam information of the beam to be transmitted; the interference prediction index is used to represent the interference value experienced by the target transmitting device when it transmits the beam to be transmitted at the transmission start time. The processing unit is further configured to determine the interference avoidance strategy of the beam to be transmitted based on the interference prediction index. The acquisition unit is also used to acquire beam information of the beams received by the target transmitting device from multiple directions in the first time period; The beam information received from multiple directions includes: beam transmission positions, beam transmission time information, and beam transmission quantity from the multiple directions; the first time period is located before the transmission start time. The acquisition unit is also used to acquire the location of a physical transmission device adjacent to the target transmission device; The processing unit is further configured to determine the beam transmission positions in the plurality of beam transmission positions where the physical transmission device does not exist as the positions of the virtual transmission device; The processing unit is further configured to filter out the beam transmission time information and the locations where the beam transmission quantity meets preset conditions from the locations of the physical transmitting device and the virtual transmitting device, so as to obtain the plurality of beam transmission locations; the preset conditions include: the number of beam transmissions in the first time period of the current period is greater than a preset number, and the number of beam transmissions in other time periods of the current period is less than the preset number, and store the plurality of beam transmission locations in the interference information set.
9. The interference avoidance device according to claim 8, characterized in that, The beam information of the interference beam and the beam information of the beam to be transmitted include: signal strength, transmission direction, transmission start time and transmission end time; The processing unit is used for: The coverage area of the interference beam is determined based on the signal strength of the interference beam; The first interference factor is determined based on the positions of the target transmitting device and the target receiving device within the coverage area of the interference beam; The second interference factor is determined based on the angle between the transmission direction of the interference beam and the transmission direction of the beam to be transmitted. The third interference factor is determined based on the start and end times of the transmission of the interference beam and the start and end times of the transmission of the beam to be transmitted. The interference prediction index is determined based on the first interference factor, the second interference factor, and the third interference factor.
10. The interference avoidance device according to claim 9, characterized in that, The processing unit is used for: When the number of interfering beams is one, the product of the first interference factor, the second interference factor, and the third interference factor is determined as the interference prediction index.
11. The interference avoidance device according to claim 9, characterized in that, The processing unit is used for: When there are multiple interfering beams, the product of the interfering factors in the set of interfering factors of each interfering beam is determined as the interference prediction value of each interfering beam. The set of interference factors includes: the first interference factor, the second interference factor, and the third interference factor; The sum of the interference prediction values for each interference beam is determined as the interference prediction index.
12. The interference avoidance device according to any one of claims 8-11, characterized in that, The processing unit is used for: When the interference prediction index is less than or equal to the interference threshold, the interference avoidance strategy is determined as follows: instructing the target transmitting device to transmit the beam to be transmitted to the target receiving device at the start of the transmission.
13. The interference avoidance device according to any one of claims 8-11, characterized in that, The beam information of the beam to be transmitted also includes: the transmission priority of the beam to be transmitted; The processing unit is used for: When the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is lower than or equal to a preset level, the interference avoidance strategy is determined as follows: instruct the target transmitting device to transmit the beam to be transmitted to the target receiving device at a target time after the transmission start time; the interference prediction index at the target time is less than or equal to the interference threshold.
14. The interference avoidance device according to any one of claims 8-11, characterized in that, The beam information of the beam to be transmitted also includes: the transmission priority of the beam to be transmitted; The processing unit is used for: When the interference prediction index is greater than the interference threshold and the transmission priority of the beam to be transmitted is higher than the preset level, the interference avoidance strategy is determined as follows: the target transmitting device is instructed to transmit an indication beam to the relay device at the transmission start time; the indication beam is used to instruct the relay device to transmit the beam to be transmitted to the target receiving device; the interference prediction index corresponding to the indication beam is less than or equal to the interference threshold.
15. An interference avoidance device, characterized in that, It includes a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory via a bus; when the interference avoidance device is running, the processor executes the computer execution instructions stored in the memory to cause the interference avoidance device to perform the interference avoidance method as described in any one of claims 1-7.
16. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer-executable instructions that, when executed on a computer, cause the computer to perform the interference avoidance method as described in any one of claims 1-7.