Method for detecting an artificial intelligence prediction beam, node, and storage medium
Provided are a method for detecting an artificial intelligence (AI) prediction beam, a node, and a storage medium. The method includes the following: A first communication node receives beam detection configuration information sent by a second communication node, the first communication node performs AI prediction beam quality detection according to the beam detection configuration information to obtain a beam quality value, and the first communication node re-determines a target beam in a case where the first communication node determines that the beam quality value does not meet a beam quality requirement.
1 . A method for detecting a predicted beam, comprising:
receiving, by a first communication node, beam detection configuration information sent by a second communication node;
performing, by the first communication node, predicted beam quality detection according to the beam detection configuration information to obtain a beam quality value; and
re-determining, by the first communication node, a target beam in response to the first communication node determining that the beam quality value does not meet a beam quality requirement;
wherein re-determining, by the first communication node, the target beam comprises:
determining, by the first communication node, a first new beam as the target beam, wherein the first new beam comprises one of the following: an adjacent beam of a current beam; a beam indicated by media access control control element (MAC CE) signaling; or a beam within a time window indicated by higher-layer signaling; and
in response to a beam quality value of the first new beam failing to meet the beam quality requirement, determining, by the first communication node, a second new beam as the target beam, wherein the second new beam comprises a default beam configured by the second communication node.
2 . The method of claim 1 , wherein performing, by the first communication node, the predicted beam quality detection according to the beam detection configuration information comprises:
performing, by the first communication node, beam quality detection on a to-be-detected beam in the beam detection configuration information;
wherein the beam detection configuration information comprises a pattern for beam detection, and the pattern comprises the to-be-detected beam and time of the to-be-detected beam;
the to-be-detected beam is associated with a beam predicted by the second communication node.
3 . The method of claim 1 , wherein performing, by the first communication node, the predicted beam quality detection according to the beam detection configuration information comprises:
receiving, by the first communication node, a predicted beam set sent by the second communication node; and
detecting, by the first communication node, a beam in the predicted beam set according to the beam detection configuration information;
wherein the beam detection configuration information comprises one of:
a detection cycle;
an indication identifier configured to indicate a measurement mode;
an indication bit configured to select a pattern of a to-be-measured beam; or
an artificial intelligence (AI) detection mode.
4 . The method of claim 1 , wherein determining, by the first communication node, that the beam quality value does not meet the beam quality requirement comprises:
determining, by the first communication node, one predicted beam quality detection failure in response to determining that the beam quality value is smaller than a beam quality threshold; and
determining, by the first communication node, that the beam quality value does not meet the beam quality requirement in response to determining that a distribution of a number of predicted beam quality detection failures satisfies a detection termination condition.
5 . The method of claim 4 , wherein determining, by the first communication node, that the distribution of the number of detection failures satisfies the detection termination condition comprises:
in a case where a detection time threshold is a time interval between two predicted beam quality detection failures, in response to the first communication node determining the one predicted beam quality detection failure, re-timing and recording accumulatively the number of predicted beam quality detection failures, or in response to the first communication node determining one predicted beam quality detection success, clearing the accumulatively recorded number of predicted beam quality detection failures and timing time; and in response to the first communication node determining that the accumulatively recorded number of predicted beam quality detection failures reaches a failure number threshold and the timing time does not exceed the detection time threshold, determining that the distribution of the number of predicted beam quality detection failures satisfies the detection termination condition;
in a case where a detection time threshold is a time interval between two predicted beam quality detection failures, in response to the first communication node determining the one predicted beam quality detection failure, recording accumulatively the number of predicted beam quality detection failures and re-timing, or in response to the first communication node determining one predicted beam quality detection success, not recording the number of predicted beam quality detection failures and continuing timing; and in response to the first communication node determining that timing time reaches the detection time threshold and the accumulatively recorded number of predicted beam quality detection failures reaches a failure number threshold, determining that the distribution of the number of predicted beam quality detection failures satisfies the detection termination condition;
in a case where a detection time threshold is a length of one predicted beam quality detection, in response to the first communication node determining the one predicted beam quality detection failure, recording accumulatively the number of predicted beam quality detection failures and continuing timing, or in response to the first communication node determining one predicted beam quality detection success, clearing the accumulatively recorded number of number of predicted beam quality detection failures and timing time; and in response to the first communication node determining that the accumulatively recorded number of predicted beam quality detection failures reaches a failure number threshold and the timing time does not exceed the detection time threshold, determining that the distribution of the number of predicted beam quality detection failures satisfies the detection termination condition; or
in a case where a detection time threshold is a length of one predicted beam quality detection, in response to the first communication node determining the one predicted beam quality detection failure, recording accumulatively the number of predicted beam quality detection failures and continuing timing, or in response to the first communication node determining one predicted beam quality detection success, not recording the accumulatively recorded number of predicted beam quality detection failures and continuing timing; and in response to the first communication node determining that timing time reaches the detection time threshold and the accumulatively recorded number of predicted beam quality detection failures reaches a failure number threshold, determining that the distribution of the number of predicted beam quality detection failures satisfies the detection termination condition;
wherein the one predicted beam quality detection success comprises the first communication node determining that the beam quality value is greater than or equal to the beam quality threshold.
6 . The method of claim 1 , wherein after re-determining, by the first communication node, the target beam, the method further comprises:
reporting, by the first communication node, an AI mechanism exit request message to the second communication node and receiving a response message fed back by the second communication node according to the AI mechanism exit request message; and performing, by the first communication node, beam switching according to the response message.
7 . The method of claim 6 , wherein reporting, by the first communication node, the AI mechanism exit request message to the second communication node comprises:
reporting, by the first communication node, the AI mechanism exit request message to the second communication node in response to the first communication node determining that a time point whose beam quality value does not meet the beam quality requirement belongs to a reporting time range.
8 . The method of claim 6 , wherein reporting, by the first communication node, the AI mechanism exit request message to the second communication node comprises:
reporting, by the first communication node, the AI mechanism exit request message to the second communication node in response to the first communication node determining for a first time that the beam quality value is smaller than a beam quality threshold.
9 . The method of claim 6 , wherein the AI mechanism exit request message comprises at least one of:
an index of the switched target beam;
a current movement speed of the first communication node; or
detection failure time.
10 . The method of claim 6 , wherein the response message comprises one of the following:
reconfigured beam information, wherein the reconfigured beam information comprises a beam index and switching time corresponding to the beam index;
a scaling factor of a pattern of the AI prediction beam and start time of the pattern of the AI prediction beam; or
default beam information.
11 . A communication node, comprising a processor which, when executing a computer program, implements the following:
receiving beam detection configuration information sent by a second communication node;
performing predicted beam quality detection according to the beam detection configuration information to obtain a beam quality value; and
re-determining a target beam in response to the communication node determining that the beam quality value does not meet a beam quality requirement;
wherein re-determining the target beam comprises:
determining a first new beam as the target beam, wherein the first new beam comprises one of the following: an adjacent beam of a current beam; a beam indicated by media access control control element (MAC CE) signaling; or a beam within a time window indicated by higher-layer signaling; and
in response to a beam quality value of the first new beam failing to meet the beam quality requirement, determining a second new beam as the target beam, wherein the second new beam comprises a default beam configured by the second communication node.
12 . The communication node of claim 11 , wherein the processor, when executing the computer program, implements performing the predicted beam quality detection according to the beam detection configuration information by:
performing beam quality detection on a to-be-detected beam in the beam detection configuration information;
wherein the beam detection configuration information comprises a pattern for beam detection, and the pattern comprises the to-be-detected beam and time of the to-be-detected beam;
the to-be-detected beam is associated with a beam predicted by the second communication node.
13 . The communication node of claim 11 , wherein the processor, when executing the computer program, implements performing the predicted beam quality detection according to the beam detection configuration information by:
receiving a predicted beam set sent by the second communication node; and
detecting a beam in the predicted beam set according to the beam detection configuration information;
wherein the beam detection configuration information comprises one of:
a detection cycle;
an indication identifier configured to indicate a measurement mode;
an indication bit configured to select a pattern of a to-be-measured beam; or
an artificial intelligence (AI) detection mode.
14 . The communication node of claim 11 , wherein the processor, when executing the computer program, implements determining that the beam quality value does not meet the beam quality requirement by:
determining one predicted beam quality detection failure in response to determining that the beam quality value is smaller than a beam quality threshold; and
determining that the beam quality value does not meet the beam quality requirement in response to determining that a distribution of a number of predicted beam quality detection failures satisfies a detection termination condition.
15 . The communication node of claim 14 , wherein the processor, when executing the computer program, implements determining that the distribution of the number of detection failures satisfies the detection termination condition by:
in a case where a detection time threshold is a time interval between two predicted beam quality detection failures, in response to the communication node determining the one predicted beam quality detection failure, re-timing and recording accumulatively the number of predicted-beam quality detection failures, or in response to the communication node determining one predicted beam quality detection success, clearing the accumulatively recorded number of predicted beam quality detection failures and timing time; and in response to the communication node determining that the accumulatively recorded number of predicted beam quality detection failures reaches a failure number threshold and the timing time does not exceed the detection time threshold, determining that the distribution of the number of predicted beam quality detection failures satisfies the detection termination condition;
in a case where a detection time threshold is a time interval between two predicted beam quality detection failures, in response to the communication node determining the one predicted beam quality detection failure, recording accumulatively the number of predicted beam quality detection failures and re-timing, or in response to the communication node determining one predicted beam quality detection success, not recording the number of predicted beam quality detection failures and continuing timing; and in response to the communication node determining that timing time reaches the detection time threshold and the accumulatively recorded number of predicted beam quality detection failures reaches a failure number threshold, determining that the distribution of the number of predicted beam quality detection failures satisfies the detection termination condition;
in a case where a detection time threshold is a length of one predicted beam quality detection, in response to the communication node determining the one predicted beam quality detection failure, recording accumulatively the number of predicted beam quality detection failures and continuing timing, or in response to the communication node determining one predicted beam quality detection success, clearing the accumulatively recorded number of number of predicted beam quality detection failures and timing time; and in response to the communication node determining that the accumulatively recorded number of predicted beam quality detection failures reaches a failure number threshold and the timing time does not exceed the detection time threshold, determining that the distribution of the number of predicted beam quality detection failures satisfies the detection termination condition; or
in a case where a detection time threshold is a length of one predicted beam quality detection, in response to the communication node determining the one predicted beam quality detection failure, recording accumulatively the number of predicted beam quality detection failures and continuing timing, or in response to the communication node determining one predicted beam quality detection success, not recording the accumulatively recorded number of predicted beam quality detection failures and continuing timing; and in response to the communication node determining that timing time reaches the detection time threshold and the accumulatively recorded number of predicted beam quality detection failures reaches a failure number threshold, determining that the distribution of the number of predicted beam quality detection failures satisfies the detection termination condition;
wherein the one predicted beam quality detection success comprises the communication node determining that the beam quality value is greater than or equal to the beam quality threshold.
16 . The communication node of claim 11 , wherein the processor, when executing the computer program, further implements:
reporting an AI mechanism exit request message to the second communication node and receiving a response message fed back by the second communication node according to the AI mechanism exit request message; and performing beam switching according to the response message.
17 . The communication node of claim 16 , wherein the processor, when executing the computer program, implements reporting the AI mechanism exit request message to the second communication node by:
reporting the AI mechanism exit request message to the second communication node in response to the communication node determining that a time point whose beam quality value does not meet the beam quality requirement belongs to a reporting time range.
18 . The communication node of claim 16 , wherein the processor, when executing the computer program, implements reporting the AI mechanism exit request message to the second communication node by:
reporting the AI mechanism exit request message to the second communication node in response to the communication node determining for a first time that the beam quality value is smaller than a beam quality threshold.
19 . The communication node of claim 16 , wherein the AI mechanism exit request message comprises at least one of:
an index of the switched target beam;
a current movement speed of the communication node; or
detection failure time.
20 . A non-transitory readable and writeable storage medium storing a computer program which, when executed by a processor, implements the following:
receiving beam detection configuration information sent by a second communication node;
performing predicted beam quality detection according to the beam detection configuration information to obtain a beam quality value; and
re-determining a target beam in response to determining that the beam quality value does not meet a beam quality requirement;
wherein re-determining the target beam comprises:
determining a first new beam as the target beam, wherein the first new beam comprises one of the following: an adjacent beam of a current beam; a beam indicated by media access control control element (MAC CE) signaling; or a beam within a time window indicated by higher-layer signaling; and
in response to a beam quality value of the first new beam failing to meet the beam quality requirement, determining a second new beam as the target beam, wherein the second new beam comprises a default beam configured by the second communication node.