Communication method and communication device

By transmitting the first indication information between the terminal device and the network device, the event moment in the beam failure detection process is determined, which solves the problem of inaccurate data screening in the prior art and improves the training effect of the beam failure detection AI model.

WO2026152392A1PCT designated stage Publication Date: 2026-07-23GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2025-01-17
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

In existing technologies, how can we effectively filter out data related to the beam failure detection process, especially when training AI models related to beam failure detection, and how can we accurately identify datasets related to this process?

Method used

The terminal device sends a first indication message to the network device to determine the time of occurrence of the first event related to the beam failure detection process, thereby assisting the network device in filtering relevant data. This indication message may contain absolute time information or relative time information, combined with reference absolute time and periodic information of the recorded data, to help determine the exact time of the event.

Benefits of technology

It enables precise screening of data related to the beam failure detection process, improves the accuracy and efficiency of training the beam failure detection AI model, and ensures the effective use of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025073113_23072026_PF_FP_ABST
    Figure CN2025073113_23072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a communication method and a communication device. The method comprises: a terminal device sends first information to a network device, the first information comprising first indication information, the first indication information being used for determining a moment at which a first event occurs, and the first event being related to a beam failure detection process.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and communication equipment Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Technology

[0002] Some terminal devices have beam failure (BF) detection capabilities. In some cases, it is necessary to filter out data related to the beam failure detection process. How to filter data related to the beam failure detection process is a technical problem that needs to be solved. Summary of the Invention

[0003] This application provides a communication method and a communication device. The various aspects covered by this application are described below.

[0004] In a first aspect, a communication method is provided, the method comprising: a terminal device sending first information to a network device, the first information including first indication information, the first indication information being used to determine the time of occurrence of a first event, the first event being related to a beam failure detection process.

[0005] In a second aspect, a communication method is provided, the method comprising: a network device receiving first information sent by a terminal device, the first information including first indication information, the first indication information being used to determine the time of occurrence of a first event, the first event being related to a beam failure detection process.

[0006] Thirdly, a communication device is provided, which is a terminal device. The terminal device includes: a transmitting unit for transmitting first information to a network device, the first information including first indication information, the first indication information being used to determine the time when a first event occurs, the first event being related to a beam failure detection process.

[0007] Fourthly, a communication device is provided, which is a network device. The network device includes: a receiving unit for receiving first information sent by a terminal device, the first information including first indication information, the first indication information being used to determine the time when a first event occurs, the first event being related to a beam failure detection process.

[0008] Fifthly, a communication device is provided, including a transceiver, a memory, and a processor, wherein the memory is used to store a program, the processor is used to invoke the program in the memory, and to control the transceiver to receive or transmit signals so that the communication device performs the method as described in the first or second aspect.

[0009] A sixth aspect provides an apparatus including a processor for calling a program from a memory to cause the apparatus to perform the method as described in the first or second aspect.

[0010] In a seventh aspect, a chip is provided, including a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as described in the first or second aspect.

[0011] Eighthly, a computer-readable storage medium is provided having a program stored thereon that causes a computer to perform the method as described in the first or second aspect.

[0012] A ninth aspect provides a computer program product, characterized in that it includes a program that causes a computer to perform the method as described in the first or second aspect.

[0013] In a tenth aspect, a computer program is provided that causes a computer to perform the method as described in the first or second aspect.

[0014] In this embodiment, through a first information transmission process, the terminal device provides first indication information to the network device. This first indication information can be used to determine the time of occurrence of a first event related to the beam failure detection process, thereby effectively filtering out data related to the beam failure detection process. This assists data users in performing optimizations related to the beam failure detection function using the filtered data. For example, the filtered data can be used to optimize algorithms related to the beam failure detection function, or to train an artificial intelligence (AI) model for detecting beam failures. Attached Figure Description

[0015] Figure 1 is a schematic diagram of the communication system used in the embodiments of this application.

[0016] Figure 2 is a schematic flowchart of the communication method provided in an embodiment of this application.

[0017] Figure 3 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.

[0018] Figure 4 is a schematic diagram of the structure of a communication device provided in another embodiment of this application.

[0019] Figure 5 is a schematic diagram of the structure of the communication device provided in the embodiment of this application. Detailed Implementation

[0020] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0021] Communication system

[0022] Figure 1 is a system architecture example diagram of a wireless communication system 100 applicable to embodiments of this application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 can provide network coverage for a specific geographical area and can communicate with the terminal device 120 located within that coverage area. The terminal device 120 can access a network (such as a wireless network) through the network device 110. Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity; this embodiment of the application does not limit this.

[0023] It should be understood that the technical solutions of the embodiments of this application can be applied to various communication systems, such as 5G systems or new radio (NR), long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as sixth-generation mobile communication systems, satellite communication systems, and so on.

[0024] The terminal device in this application embodiment can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device in this application embodiment can be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects, and machines, such as a handheld device with wireless connectivity, vehicle-mounted device, etc. The terminal devices in the embodiments of this application can be mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, self-driving, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes, etc. Optionally, the terminal device can act as a base station. For example, the terminal device can act as a scheduling entity, providing sidelink signals between terminal devices in vehicle-to-everything (V2X) or device-to-device (D2D) systems. For instance, cellular phones and cars communicate with each other using sidelink signals. Cellular phones and smart home devices communicate without relaying communication signals through base stations.

[0025] The network device in this application embodiment can be a device for communicating with terminal devices. This network device can be, for example, an access network device or a core network device. The access network device can be any of the following: next generation Node B (gNB), centralized unit (CU), distributed unit (DU), centralized unit-control plane (CU-CP), or centralized unit-user plane (CU-UP). The core network equipment can be any of the following: location management function (LMF) network elements, network slice selection function (NSSF) network elements, authentication server function (AUSF) network elements, unified data management (UDM) network elements, access and mobility management function (AMF) network elements, session management function (SMF) network elements, policy control function (PCF) network elements, user plane function (UPF) network elements, sensing function (SF) network elements, network data analytics function (NWDAF) network elements, and artificial intelligence (AI) function management entities.

[0026] Beam failure detection process

[0027] When the physical layer of a terminal device detects that the block error rate (BLER) of all beams related to beam failure detection on the downlink control channel (PDCCH) is worse than a specified threshold, it is recorded as a beam failure instance (BFI) and reported to the media access control (MAC) layer of the terminal device. The physical layer needs to periodically report BFIs to the MAC layer; if no BFI is reported, it is assumed that there is no BFI.

[0028] The MAC layer maintains a beam failure detection timer and a beam failure counter (BFI_COUNTER). To ensure the reliability and effectiveness of beam failure detection, whenever the MAC layer receives a BFI report from the physical layer, it starts or restarts the beam failure detection timer, and simultaneously increments the beam failure counter by 1. If the beam failure counter value reaches a first threshold during the operation of the beam failure detection timer, the MAC layer of the terminal device determines that a beam failure event has occurred. This first threshold can be a default value. Alternatively, this first threshold can be configured to the terminal device via radio resource control (RRC) messages. If the beam failure counter value has not yet reached the first threshold but the beam failure detection timer has expired, the terminal device will reset the beam failure counter value (i.e., clear the beam failure counter value to zero).

[0029] As described above regarding the beam failure detection process, some terminal devices possess beam failure detection capabilities. In related technologies, data from the beam failure detection process can be acquired through periodic sampling. Some of this data is relevant to the beam failure detection process, while some is unrelated. In certain situations, it is necessary to filter out data relevant to the beam failure detection process from the acquired data. For example, to train an AI model that determines whether a beam failure has occurred, the model training node needs to effectively identify the dataset required for model training from a large amount of periodically sampled data. Therefore, how to filter out data relevant to the beam failure detection process is a technical problem that needs to be solved.

[0030] To address the aforementioned problems, embodiments of this application provide a communication method. Using this method, through a first information transmission process, a terminal device can provide first indication information to a network device. This first indication information can be used to determine the time when a first event related to the beam failure detection process occurs, thereby assisting the data user in effectively filtering out data related to the beam failure detection process.

[0031] The communication method provided in the embodiments of this application will be described in detail below with reference to Figure 2.

[0032] Figure 2 is a schematic flowchart of a communication method provided in an embodiment of this application. The method in Figure 2 is described from the perspective of a terminal device. The terminal device in Figure 2 can be the terminal device 120 mentioned above. This terminal device can be used to communicate with network devices. The terminal device can be, for example, a UE.

[0033] Referring to Figure 2, the communication method provided in this application embodiment may include the following step S210.

[0034] In step S210, the terminal device sends first information to the network device; correspondingly, the network device receives the first information sent by the terminal device.

[0035] The first information here may include first indication information. This application does not specifically limit the number of first indication information items included in the first information. In some cases, the first information may include one first indication information item. In other cases, the first information may include multiple first indication information items.

[0036] The first indication information can be used to determine the time when the first event occurs. This first event can be related to the beam failure detection process. There can be various types of first events. This application does not specifically limit the type of the first event, as long as it is related to the beam failure detection process. For a detailed description of the beam failure detection process, please refer to the relevant sections above; it will not be repeated here.

[0037] In some cases, the first event may include one type of event. For example, the first event may include event 1, which is related to the beam failure detection process. In other cases, the first event may include multiple types of events. For example, the first event may include event 1 and event 2, both of which are related to the beam failure detection process, but event 1 and event 2 are of different types.

[0038] The first indication information can be associated with a first event. Alternatively, the first indication information can be associated with the type of the first event. "The first indication information can be used to determine the time when the first event occurred" can be understood as: the first indication information can be used to determine the time when the first event associated with that first indication information occurred. In other words, one first indication information can be used to determine the time when a first event occurred. When the first event includes one type of first event, the first information can include one first indication information, which can be used to determine the time when the first event of that type occurred. For example, the first event includes event 1, the first information includes first indication information 1, and first indication information 1 can be used to determine the time when event 1 occurred. When the first event includes multiple types of first events, the first information can include multiple first indication information, which can be used to determine the times when the various types of first events occurred, respectively. For example, the first event includes event 1 and event 2, the first information includes first indication information 1 and first indication information 2, first indication information 1 can be used to determine the time when event 1 occurred, and first indication information 2 can be used to determine the time when event 2 occurred.

[0039] As can be seen from the above description of step S210, this embodiment of the application introduces first indication information for the beam failure detection process. The terminal device can provide one or more first indication information pieces to the network device, and each first indication information piece can be used to determine the time of occurrence of a first event. This first event is related to the beam failure detection process. The network device can determine the time of occurrence of one or more first events based on the one or more first indication information pieces, thereby effectively filtering out sample data related to the beam failure detection process.

[0040] For example, the method provided in this application embodiment can be applied to the training of an AI model for determining whether beam failure has occurred. Using the method provided in this application embodiment, the model training nodes can be assisted in accurately filtering sample data related to the beam failure detection process, thereby training an AI model suitable for determining whether beam failure has occurred.

[0041] Step S210 mentions that the first indication information can be used to determine the time when the first event occurred. There are multiple ways to determine the time when the first event occurred based on the first indication information. This application provides two possible implementations. In a first implementation, the first indication information can be used to indicate absolute time information. The time when the first event occurred can be determined based on this absolute time information. In a second implementation, the first indication information can be used to indicate relative time information. The time when the first event occurred can be determined based on this relative time information. These two implementations will be described in detail below.

[0042] Implementation Method 1: The first indication information is used to indicate absolute time information.

[0043] In the first implementation, the first indication information can be used to indicate absolute time information. This absolute time information can indicate the moment the first event occurred. That is, the moment the first event occurred can be directly determined by the absolute time information indicated by the first indication information. For example, this absolute time information can include dimensions such as year, month, day, hour, minute, and second. Of course, one or more dimensions such as milliseconds, system frame number, system subframe number, and system timeslot number can also be considered to describe the absolute time information; this application does not limit this. In the first implementation, the network device can determine the absolute time information of the first event based on the first indication information, thereby determining the moment the first event occurred.

[0044] Implementation Method 2: The first indication information is used to indicate relative time information.

[0045] In the second implementation, the first indication information can be used to indicate relative time information. In some cases, this "relative time information" can include or be replaced by relative timestamp information. The relative time information, or relative timestamp information, can be used to determine the moment the first event occurred. In some cases, "determining the moment the first event occurred" can be understood as determining the absolute time information of the first event.

[0046] In the second implementation, the moment of the first event, or the absolute time of the first event, can be determined based on the relative time information, reference absolute time information, and data recording period information mentioned above. The reference absolute time information can be used to indicate the reference absolute time. The reference absolute time can be understood as the reference time for calculating the moment of the first event. The data recording period information can also be called the data recording time interval information. The data recording period information, or data recording time interval information, can be used to indicate the time interval of the data recording. The data recording time interval can also be called the data recording period. The data recording time interval, or data recording period, can represent the minimum period at which sampled data is recorded, i.e., how often sampled data is recorded at the shortest interval. As a concrete example, the relative time information N can be determined based on (t1-t0) divided by w. Here, t1 is the absolute time of the first event, or the moment of the first event, t0 is the reference absolute time, and w is the data recording time interval. In some cases, the relative time information N can be equal to (t1-t0) divided by w. In other cases, since (t1-t0) divided by w is not necessarily an integer, the relative time information N can be equal to ceil((t1-t0) divided by w), where the ceil(x) function represents the smallest integer not less than x, that is: the ceil(x) function represents the rounding up operation.

[0047] In the second implementation, the network device can determine the absolute time information of the first event based on the following three pieces of information: relative time information, reference absolute time information, and data recording period information. The network device can confirm the relative time information through the first indication information included in the first information.

[0048] For reference absolute time information, network devices can obtain it through the first information. That is, the first information may also include reference absolute time information. Alternatively, network devices may obtain reference absolute time information without using the first information. That is, the first information may not include reference absolute time information.

[0049] Similarly, regarding the periodicity information of recorded data, the network device can obtain the periodicity information of recorded data through the first information. That is, the first information may also include the periodicity information of recorded data. Alternatively, the network device may also obtain the periodicity information of recorded data without using the first information. That is, the first information may not include the periodicity information of recorded data.

[0050] The following section provides a detailed introduction to various methods for network devices to obtain reference absolute time information and record data periodic information, using specific examples.

[0051] In some implementations, the network device may not need to obtain the reference absolute time information and the data recording period information through the first information. That is, the first information may not include the reference absolute time information and the data recording period information. In this implementation, the reference absolute time information and the data recording period information can be part of the data collection configuration provided by the network device. If the collected data is also reported to the network device providing the data collection configuration, since the network device sending the data collection configuration also stores the data collection configuration, the network device can naturally obtain the reference absolute time information and the data recording period information. Therefore, the terminal device does not need to provide the network device with the reference absolute time information and the data recording period information separately. Therefore, the first information may not include the reference absolute time information and the data recording period information.

[0052] In some implementations, the network device can obtain reference absolute time information through the first information, but not the periodic information of the recorded data. That is, the first information may include reference absolute time information, but not the periodic information of the recorded data. In some cases, the entity that triggers the data collection task and the entity that provides the data collection configuration to the terminal device may not be the same entity. For example, the Operation Administration and Maintenance (OAM) entity triggers the data collection task and provides the access network device with the periodic information of the recorded data. After receiving the data collection task triggered by the OAM entity, the access network device sends the data collection configuration to the terminal device via the air interface. This data collection configuration includes reference absolute time information and the periodic information of the recorded data. Since the reference absolute time information is determined by the access network device (the OAM entity does not know this information), in order for the OAM entity to recover the absolute time of the first event, the terminal device can provide the reference absolute time information to the entity that triggered the data collection task through the first information. Since the periodic information of the recorded data is itself provided by the entity that triggered the data collection task, the first information does not need to additionally provide the periodic information of the recorded data. Therefore, the first information may include reference absolute time information, but not the periodic information of the recorded data.

[0053] In some implementations, the network device can obtain the recording data period information through the first information, but not the reference absolute time information. That is, the first information may include the recording data period information, but not the reference absolute time information. In some cases, the entity that triggers the data collection task and the entity that provides the data collection configuration to the terminal device may not be the same entity. For example, the OAM entity triggers the data collection task and provides the access network device with the reference absolute time information. After receiving the data collection task triggered by the OAM entity, the access network device sends the data collection configuration to the terminal device via the air interface. This data collection configuration includes the reference absolute time information and the recording data period information. Since the recording data period information is determined by the access network device (the OAM entity does not know this information), in order for the OAM entity to recover the absolute time of the first event, the terminal device can provide the recording data period information to the entity that triggered the data collection task through the first information. Since the reference absolute time information is itself provided by the entity that triggered the data collection task, the first information does not need to provide additional reference absolute time information. Therefore, the first information may include the recording data period information, but not the reference absolute time information.

[0054] In other implementations, the network device can obtain absolute time information and data recording period information through the first information. That is, the first information may include reference absolute time information and data recording period information. In some cases, the entity that triggers the data collection task and the entity that provides the data collection configuration to the terminal device may not be the same entity. For example, the OAM entity triggers a data collection task to the access network device. After receiving the data collection task triggered by the OAM entity, the access network device sends the data collection configuration to the terminal device via the air interface. This data collection configuration includes reference absolute time information and data recording period information. Since the reference absolute time information and data recording period information are determined by the access network device (the OAM entity does not know this information), in order for the OAM entity to recover the absolute time of the first event, the terminal device can provide the reference absolute time information and data recording period information to the entity that triggered the data collection task through the first information. Therefore, the first information may include data recording period information and reference absolute time information. Of course, if the cell (referred to as cell A) that reports the collected sampling data to the terminal device is different from the cell (referred to as cell B) that provides the data collection configuration to the terminal device, the first information may also include the periodic information of the recorded data and the reference absolute time information to help cell A determine the time when the first event occurred.

[0055] The above describes various implementation methods for network devices to obtain reference absolute time information and record data periodicity information. It should be understood that regardless of which implementation method the network device uses to obtain the reference absolute time information and record data periodicity information, based on the relative time information, the reference absolute time information, and the record data periodicity information, the network device, the entity triggering the data collection task, or the data collection entity can determine the absolute time information of the first event. For example, if the reference absolute time is t0, and the terminal device records sampled data every 20ms (i.e., the data recording period is 20ms), assuming the relative timestamp information included in the first indication information is N (N is a natural number), then the absolute time information of the first event can be determined by the formula (t0 + N * 20ms).

[0056] As mentioned in the above description, in some implementations, the data collection configuration provided by the network device to the terminal device may include data recording period information. Optionally, in some embodiments, during a single configuration process, the network device can independently configure the transmission period of the reference signal involved in the data collection process and the data recording period information. For example, the network device can configure the transmission period of the reference signal involved in the data collection process to be 40ms and configure the data recording period to be 80ms. That is, the network device requires the terminal device to record a measurement result once for every two actual measurement results acquired. The implementation method of the network device independently configuring the transmission period of the reference signal involved in the data collection process and the data recording period information is more flexible, allowing the data recording period to be different from the transmission period of the reference signal. Optionally, in other embodiments, during a single configuration process, the network device can configure the (minimum) transmission period of the reference signal involved in the data collection process, and by default, the data recording period is equal to the (minimum) transmission period of the reference signal involved in the data collection process configured by the network device. This implementation method can save configuration overhead. In addition, the data recorded in this way has better continuity, which is more conducive to function optimization. This is because continuous data samples are closer to the actual measurement behavior on the terminal device side, and therefore the actual effect of optimizing functions based on continuous data samples is better.

[0057] As mentioned in the above description, in some implementations, the data collection configuration provided by the network device to the terminal device may not include the periodic information for recording data. In this implementation, the data recording period can be agreed in the protocol to be equal to the (minimum) transmission period of the reference signal involved in the data collection process configured by the network device, thereby saving the overhead of data collection configuration.

[0058] As mentioned in the previous description of the relevant technology, the beam failure detection process may involve a counter. Therefore, the first event can be related to the counter involved in the beam failure detection process mentioned earlier.

[0059] In some implementations, the first event may include one or more of the following events: a first counter starts counting, the value of the first counter reaches a first quantity threshold, and the first counter is reset. The value of the first counter can be used to determine whether beam failure has occurred. The first quantity threshold here can be a default value. Alternatively, the first quantity threshold here can be configured to the terminal device via an RRC message. This first counter can be, for example, the beam failure counter mentioned above. A more detailed description of the first counter can be found in the previous description of the beam failure counter, which will not be repeated here.

[0060] In some implementations, the first event may include one or more of the following events: the value of the first counter reaches a first quantity threshold, and the first counter is reset. The value of the first counter can be used to determine whether beam failure has occurred. The first quantity threshold here can be a default value. Alternatively, the first quantity threshold here can be configured to the terminal device via an RRC message. This first counter can be, for example, the beam failure counter mentioned above. A more detailed description of the first counter can be found in the previous description of the beam failure counter, which will not be repeated here.

[0061] Regardless of which implementation method is used for the first event mentioned above, in order to determine the timing of one or more of the first events involved in the beam failure detection process, the first information sent by the terminal device to the network device may include one or more first indication messages. One first indication message can be used to determine the timing of a first event. A detailed explanation is provided below with examples.

[0062] Optionally, in some embodiments, the first information may include a first indication information. This first indication information is used to determine the time when the first counter starts counting. Alternatively, the first indication information may be used to determine the time when the value of the first counter reaches a first quantity threshold. Alternatively, the first indication information may be used to determine the time when the first counter is reset.

[0063] Optionally, in other embodiments, the first information may include two first indication information (hereinafter referred to as indication information A and indication information B, respectively). Indication information A can be used to determine the time when the first counter starts counting, and indication information B can be used to determine the time when the value of the first counter reaches a first quantity threshold. Alternatively, indication information A can be used to determine the time when the value of the first counter reaches the first quantity threshold, and indication information B can be used to determine the time when the first counter is reset. Or, indication information A can be used to determine the time when the first counter starts counting, and indication information B can be used to determine the time when the first counter is reset.

[0064] Optionally, in other embodiments, the first information may include three first indication information (hereinafter referred to as indication information A, indication information B, and indication information C, respectively). Indication information A can be used to determine the time when the first counter starts counting, indication information B can be used to determine the time when the value of the first counter reaches a first quantity threshold, and indication information C can be used to determine the time when the first counter is reset.

[0065] The above section provided a detailed explanation of the implementation methods for the first indication information and the first event, using specific examples. The following sections will describe how to determine the timing of each first event based on the first information, addressing two implementation methods: one where the first event includes the start of the first counter, and the other where the first event does not include the start of the first counter.

[0066] The first event includes the implementation method of starting the first counter.

[0067] Optionally, in some embodiments, the first information may include a first indication information. This first indication information can be used to determine the time when the first counter starts counting. In this manner, the time when the first counter starts counting, related to the beam failure detection process, can be determined using the first indication information. For ease of description, the time when the first counter starts counting is referred to as the first moment in this embodiment. That is, in this embodiment, the first moment can be determined.

[0068] Optionally, in some embodiments, the first information may include a first indication information and a second indication information. The first indication information can be used to determine the time when the first counter starts counting. The second indication information can be used to indicate the time interval between the time when the value of the first counter reaches a first quantity threshold and the time when the first counter starts counting. For ease of description, in this embodiment, the time when the value of the first counter reaches the first quantity threshold is referred to as the second time. The first time can be determined using the first indication information. The second time can be determined using the first time and the second indication information. That is, in this embodiment, both the first time and the second time can be determined.

[0069] The first and second moments mentioned above are crucial time points in describing the beam failure detection process. Based on these first and second moments, data relevant to the beam failure detection process can be effectively filtered out. For example, data collection nodes can select suitable datasets based on the first and second moments to train a high-performance AI model for determining whether beam failure has occurred.

[0070] Optionally, in some embodiments, the first information may include a first indication information and a third indication information. The first indication information can be used to determine the time when the first counter starts counting. The third indication information can be used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting. The first indication information can be used to determine a first moment. The first moment and the third indication information can be used to determine the time when the first counter is reset. For ease of description, the time when the first counter is reset is referred to as the third moment in this embodiment. That is, in this embodiment, both the first moment and the third moment can be determined.

[0071] Optionally, in some embodiments, the first information may include a first indication, a second indication, and a third indication. The first indication can be used to determine the time when the first counter starts counting. The second indication can be used to indicate the time interval between the time when the value of the first counter reaches a first quantity threshold and the time when the first counter starts counting. The third indication can be used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting. A first moment can be determined using the first indication. A second moment can be determined using the first and second indications. A third moment can be determined using the first and third indications. That is, in this embodiment, the first, second, and third moments can be determined.

[0072] The above describes the implementation where the first event includes the start of counting by the first counter, and the first information includes one first indication message. The following describes the implementation where the first event includes the start of counting by the first counter, and the first information includes two first indication messages.

[0073] In an implementation where the first event includes the start of the first counter, the first information may also include two first indication messages.

[0074] Optionally, in some embodiments, the first information may include two first indication messages. These two first indication messages can be used to determine the time when the first counter starts counting and the time when the value of the first counter reaches a first quantity threshold, respectively. In this embodiment, the two first indication messages can be used to determine a first moment and a second moment.

[0075] Optionally, in some embodiments, the first information may include two first indication messages. These two first indication messages can be used to determine the time when the first counter starts counting and the time when the first counter resets, respectively. In this embodiment, the two first indication messages can be used to determine a first time and a third time.

[0076] Optionally, in some embodiments, the first information may include two first indication messages and a third indication message. The two first indication messages can be used to determine the time when the first counter starts counting and the time when the value of the first counter reaches a first quantity threshold, respectively. The third indication message can be used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting. Based on the two first indication messages, a first time and a second time can be determined. Based on the first time and the third indication message, a third time can be determined. In this embodiment, the first time, the second time, and the third time can be determined.

[0077] Optionally, in some embodiments, the first information may include two first indication messages and a second indication message. The two first indication messages can be used to determine the time when the first counter starts counting and the time when the first counter is reset, respectively. The second indication message can be used to indicate the time interval between the time when the value of the first counter reaches a first quantity threshold and the time when the first counter starts counting. Based on the two first indication messages, a first time and a third time can be determined. Based on the first time and the second indication message, a second time can be determined. In this embodiment, the first time, the second time, and the third time can be determined.

[0078] Since the third time step can help filter out suitable sampling data related to the beam failure detection process, determining the third time step is beneficial for filtering out data related to the beam failure detection process. The filtered data can, for example, be used to train an AI model to determine whether beam failure has occurred. In this case, determining the third time step helps the model training nodes train a high-performance AI model for determining whether beam failure has occurred.

[0079] The above describes the implementation where the first event includes the start of the first counter, and the first information includes two first indication messages. The following describes the implementation where the first event includes the start of the first counter, and the first information includes three first indication messages.

[0080] In an implementation where the first event includes the start of the first counter, the first information may also include three first indication messages.

[0081] Optionally, in some embodiments, the first information may include three first indication messages. These three first indication messages can be used to determine: the time when the first counter starts counting, the time when the value of the first counter reaches a first quantity threshold, and the time when the first counter is reset. In this embodiment, a first moment, a second moment, and a third moment can also be determined.

[0082] The above describes the implementation method for the first event including the start of the first counter, and introduces how to determine the occurrence time of each first event based on the first information. The following describes the implementation method for the first event excluding the start of the first counter, and introduces how to determine the occurrence time of each first event based on the first information.

[0083] The first event does not include the implementation of starting the first counter.

[0084] Optionally, in some embodiments, the first information may include a first indication information. This first indication information can be used to determine the moment when the value of the first counter reaches a first quantity threshold. In this embodiment, a second moment can be determined based on the first indication information.

[0085] Optionally, in some embodiments, the first information may include a first indication information. This first indication information can be used to determine the time when the first counter is reset. In this embodiment, a third time can be determined based on the first indication information.

[0086] Optionally, in some embodiments, the first information may include a first indication information and a second indication information. The first indication information can be used to determine the moment when the value of the first counter reaches a first quantity threshold. The second indication information can be used to determine the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting. A second moment can be determined based on the first indication information. A first moment can be determined based on the second moment and the second indication information. In this embodiment, both the first and second moments can be determined.

[0087] Optionally, in some embodiments, the first information may include a first indication information and a third indication information. The first indication information can be used to determine the time when the first counter is reset. The third indication information can be used to determine the time interval between the time when the first counter is reset and the time when the first counter starts counting. A third time can be determined based on the first indication information. A first time can be determined based on the third time and the third indication information. In this embodiment, both the first and third times can be determined.

[0088] The above describes the implementation where the first event does not include the start of the first counter, and the first information includes one first indication message. The following describes the implementation where the first event does not include the start of the first counter, and the first information includes two first indication messages.

[0089] Optionally, in some embodiments, the first information may include two first indication messages. These two first indication messages can be used to determine the time when the value of the first counter reaches a first quantity threshold and the time when the first counter is reset, respectively. In this embodiment, a second time and a third time can be determined based on the two first indication messages.

[0090] Optionally, in some embodiments, the first information may include two first indication messages and a second indication message. The two first indication messages can be used to determine the time when the value of the first counter reaches a first quantity threshold and the time when the first counter is reset, respectively. The second indication message can be used to determine the time interval between the time when the value of the first counter reaches the first quantity threshold and the time when the first counter starts counting. Based on the two first indication messages, a second time and a third time can be determined. Based on the second time and the second indication messages, a first time can be determined. In this embodiment, a first time, a second time, and a third time can be determined.

[0091] Optionally, in some embodiments, the first information may include two first indication messages and a third indication message. The two first indication messages can be used to determine the time when the value of the first counter reaches a first quantity threshold and the time when the first counter is reset, respectively. The third indication message can be used to determine the time interval between the time the first counter is reset and the time when the first counter starts counting. Based on the two first indication messages, a second time and a third time can be determined. Based on the third time and the third indication message, a first time can be determined. In this embodiment, the first time, the second time, and the third time can be determined.

[0092] The first and second moments mentioned above are crucial time points in describing the beam failure detection process. These two moments can help filter data relevant to the beam failure detection process. For example, data collection nodes can select suitable datasets based on these two moments to train a high-performance AI model for determining whether beam failure has occurred.

[0093] The third time step mentioned above can help filter out suitable sampling data related to the beam failure detection process. Therefore, determining the third time step is beneficial for filtering out data related to the beam failure detection process. The filtered data can be used, for example, to train an AI model to determine whether beam failure has occurred. In this case, determining the third time step helps the model training nodes train a high-performance AI model to determine whether beam failure has occurred.

[0094] Step S210 states that the time of the first event can be determined based on the first information. It should be understood that in some cases, there may be a time deviation between the time of the first event determined based on the first information and the actual time of the first event. There may be various reasons for this time deviation. For example, a difference between the period for recording sample data and the transmission period of the measurement reference signal may cause this time deviation. For ease of understanding, the period for recording sample data and the transmission period of the measurement reference signal will be explained in detail below with specific examples.

[0095] Scenario 1: The period for recording sample data is the same as the period for transmitting the measurement reference signal.

[0096] Generally, the terminal device can acquire new sample data through the measurement process every reference signal transmission cycle. If the terminal device records sample data at the same interval as the reference signal transmission cycle, the time of recording sample data can be considered essentially equivalent to the time of acquiring the corresponding sample data. That is, once sample data is acquired through measurement, the recording of the sample data is executed immediately. In this case, the time determined by the first indication information can be considered equivalent to the time when the corresponding associated first event occurs. In other words, for the above situation one, if the first indication information is used to determine the first moment (i.e., the moment when the first counter related to beam failure detection starts counting), then the first moment determined by the first indication information can be considered equivalent to the actual moment when the first counter starts counting (the two are considered to be almost identical). For the above situation one, if the first indication information is used to determine the second moment (i.e., the moment when the value of the first counter related to beam failure detection reaches the first quantity threshold), then the second moment determined by the first indication information can be considered equivalent to the actual moment when the value of the first counter reaches the first quantity threshold (the two are considered to be almost identical). In scenario one above, if the first indication information is used to determine the third time (i.e., the time when the first counter is reset related to beam failure detection), then the third time determined by the first indication information can be considered equivalent to the actual time of the first counter reset (the two are considered to be almost identical). Scenario one can include two implementations. In one implementation, the network device can independently configure the transmission period of the reference signal and the time interval information for recording data to the terminal device, but both values ​​are the same. In this case, the period for recording sample data is the same as the transmission period of the measurement reference signal. In another implementation, the terminal device can record sample data by default according to the transmission period of the reference signal. In this case, the period for recording sample data is the same as the transmission period of the measurement reference signal.

[0097] Scenario 2: The period for recording sample data differs from the period for transmitting the measurement reference signal.

[0098] In the second scenario, in some scenarios, the nominal time when the first event determined by the first instruction information occurs may be the same as the actual time when the corresponding associated first event actually occurs; in other scenarios, the nominal time when the first event determined by the first instruction information occurs may be different from the actual time when the corresponding associated first event actually occurs.

[0099] For example, the network device configures the reference signal transmission period to be 40ms for the terminal device. This means the terminal device measures the reference signal every 40ms, and each measurement result can be used in the beam failure detection process (e.g., determining whether the first counter starts counting, whether the first counter increments by 1, or whether the first counter reaches a first threshold). Further, assume the network device configures the data recording interval to be 120ms for the terminal device. In this case, the period for recording sample data is different from the reference signal transmission period (i.e., a measurement result is recorded every three rounds of measurement). Further, assume the terminal device starts recording sample data at time t (time t is also one of the reference signal transmission times; the terminal device records the sample data corresponding to time t after obtaining the measurement result at time t). Then, the terminal device will record sample data at the time corresponding to (t+120ms*M), where M is a natural number. Assuming the relative timestamp corresponding to time t is N1, then the relative timestamp corresponding to time (t+120ms) is N1+1, and the relative timestamp corresponding to time (t+120ms*2) is N1+2. If the first counter starts counting at time t (determined by the measurement process performed at time t), then the first time determined by the first indication information can be considered equivalent to the actual time when the first counter starts counting. However, if the first counter starts counting at time (t+40ms) or t(+80ms), since the relative timestamp corresponding to the first time recorded by the first indication information is either N1 or N1+1 (usually N1+1), there is an error of 80ms or 40ms between the nominal time when the first counter starts counting determined by the first indication information and the actual time when the first counter starts counting.

[0100] As described above, in some cases, the actual time of the first event may fall in the middle of a data recording period. Therefore, periodically recording the time of the first event may introduce recording errors. That is, the recorded time may be too early or too late. Consequently, there may be a time discrepancy between the time of the first event determined based on the initial information and the actual time of the first event.

[0101] To determine the actual time when the first event occurred, fourth indication information can be introduced into the first information. That is, the first information may also include fourth indication information, which can be used to determine the time deviation between the time when the first event occurred, determined based on the first indication information, and the actual time when the first event occurred.

[0102] Introducing this fourth indication information is equivalent to introducing an error correction mechanism, which can make the time of the first event determined based on the first indication information closer to the actual time of the first event.

[0103] The fourth indication information can be associated with the first indication information. That is, the fourth indication information can correct the timing of the first event determined by the associated first indication information. For example, for the first indication information used to determine the timing of the start of counting for the first counter, the associated fourth indication information can be used to determine the time deviation between the timing of the start of counting for the first counter determined by the first indication information and the actual timing of the start of counting for the first counter. As another example, for the first indication information used to determine the timing of the first counter value reaching a first quantity threshold, the associated fourth indication information can be used to determine the time deviation between the timing of the first counter value reaching the first quantity threshold determined by the first indication information and the actual timing of the first counter value reaching the first quantity threshold. As yet another example, for the first indication information used to determine the timing of resetting the first counter, the associated fourth indication information can be used to determine the time deviation between the timing of the first counter reset determined by the first indication information and the actual timing of the first counter reset.

[0104] The fourth indication information indicates that there are multiple ways to implement the above-mentioned time deviation. This application provides two possible implementation methods.

[0105] In one implementation, the fourth indication information can directly indicate the time deviation between the time of occurrence of the first event determined by the first indication information and the actual time of occurrence of the first event. If the time deviation is equal to the time of occurrence of the first event determined by the first indication information minus the actual time of occurrence of the first event, then a positive time deviation value indicates that the time of occurrence of the first event determined by the first indication information is later than the actual time of occurrence of the first event, and a negative time deviation value indicates that the time of occurrence of the first event determined by the first indication information is earlier than the actual time of occurrence of the first event. Alternatively, if the time deviation is equal to the actual time of occurrence of the first event minus the time of occurrence of the first event determined by the first indication information, a positive time deviation value indicates that the time of occurrence of the first event determined by the first indication information is earlier than the actual time of occurrence of the first event, and a negative time deviation value indicates that the time of occurrence of the first event determined by the first indication information is later than the actual time of occurrence of the first event. For example, the fourth indication information directly indicates that the time deviation between the time of occurrence of the first event determined by the first indication information and the actual time of occurrence of the first event is 40ms, 80ms, -40ms, or -80ms.

[0106] In another implementation, the value of the parameter corresponding to the fourth indication information can be used to calculate the time deviation between the time of occurrence of the first event determined by the first indication information and the actual time of occurrence of the first event. For example, if the fourth indication information is an integer (represented by P), then the time deviation between the time of occurrence of the first event and the actual time of occurrence of the first event can be calculated using the formula P*T4. Here, P ranges from 1 to any integer between ((T3 divided by T4) - 1), T3 is the time interval for recording data, and T4 is the transmission period of the reference signal. Assuming T3 = 120ms and T4 = 40ms, then the range of P is {1, 2}. P = 1 and P = 2 represent time deviations of 40ms and 80ms respectively between the time of occurrence of the first event determined by the first indication information and the actual time of occurrence of the first event.

[0107] By introducing a fourth indication, when there is a significant time deviation between the recorded time of the first event and the actual time of the first event, the fourth indication can be used to correct the time of the first event determined by the first indication. This allows for the determination of a relatively accurate time of the first event, enabling the data collection entity to more accurately filter data related to the beam failure detection process. When the filtered data is used to train an AI model to determine whether a beam failure has occurred, the introduction of the fourth indication helps to more accurately select the dataset required for model training, thereby ensuring the inference performance of the trained model.

[0108] Step S210 mentions that the first indication information can be associated with the first event. This application provides two ways to associate the first indication information with the first event. In the first association method, the association between the first indication information and the first event can be called an implicit association method. In the second association method, the association between the first indication information and the first event can be called an explicit association method. These two association methods will be described in detail below.

[0109] Method 1 for associating the first instruction information with the first event: Implicit association

[0110] In the implicit association method, the association between the first indication information and the type of the first event can be determined based on protocol predefined information. This "protocol predefined information" can include: the position in the protocol where the parameter corresponding to the first indication information appears. "Position in the protocol" can include or be replaced by: a predefined position in the protocol. Regardless of how many first indication information items are included in the first information, the type of the first event associated with each first indication information item can be determined based on the position in the protocol where the parameter corresponding to that first indication information appears. This implicit association method can save overhead.

[0111] Taking an example where the first information includes two first indication messages, one of which (corresponding to the first parameter) determines the time when the first counter starts counting, and the other (corresponding to the second parameter) determines the time when the value of the first counter reaches a first quantity threshold. The first parameter determines the time when the first counter starts counting, and since the first parameter itself is specifically defined to indicate the time when the first counter starts counting, its predefined position in the protocol determines that the first event associated with the first parameter is the start of the first counter counting. Similarly, the second parameter determines the time when the value of the first counter reaches the first quantity threshold, and since the second parameter itself is specifically defined to indicate the time when the value of the first counter reaches the first quantity threshold, its predefined position in the protocol determines that the first event associated with the second parameter is the first event when the value of the first counter reaches the first quantity threshold.

[0112] Method 2 for associating the first instruction information with the first event: Explicit association

[0113] In the explicit association method, the type of the first event associated with the first indication information can be indicated by the first information. The first information may include fifth indication information, which can be used to indicate the type of the first event associated with the first indication information. One first indication information contained in the first information can be associated with one fifth indication information. That is, there can be a one-to-one association relationship between the first indication information and the fifth indication information.

[0114] Optionally, in some embodiments, the fifth indication information can be an ID identifier. Different values ​​of the fifth indication information can correspond to different types of first events. In other words, one value of the fifth indication information can correspond to one type of first event. For example, a value of '00' indicates that the first event is the start of counting by the first counter; a value of '01' indicates that the value of the first counter has reached a first quantity threshold; and a value of '10' indicates that the first event is the reset of the first counter.

[0115] Alternatively, in other embodiments, the fifth indication information may be an enumeration type parameter. Each element of the enumeration type parameter may correspond to a first event.

[0116] Alternatively, in other embodiments, the fifth indication information can be implemented using the choice{} function. Each value of the choice{} function can correspond to a first event.

[0117] The first information, including the first instruction information, and the second, third, fourth, and fifth instruction information that may be included in the first information, has been described in detail above. In some implementations, the first information may also include one or more sample data. The sample data will be described in detail below.

[0118] The sample data may include one or more of the following information: measurement result information, beam identification information, cell identification information, sixth indication information, and seventh indication information.

[0119] The measurement results here can be cell-level or beam-level. The measurement quantities corresponding to the results can include one or more of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), signal-to-interference plus noise ratio (SINR), received signal strength indicator (RSSI), and channel impulse response (CIR).

[0120] The beam identification information here can be understood as the beam index. Beam identification information can also be called beam index information.

[0121] The cell identification information here can be represented by the cell global identity (CGI). Alternatively, it can be represented by the serving cell index. Or, it can be represented by a combination of physical cell identity (PCI) and frequency point, i.e., a combination of PCI and frequency point.

[0122] The sixth indication information here can be used to determine the time when the sample data was recorded. The meaning of the sixth indication information is similar to that of the first indication information. For a more detailed explanation of the sixth indication information, please refer to the previous explanation of the first indication information, which will not be repeated here.

[0123] The seventh indication information here can be used to determine the geographical location of the terminal device when recording sample data.

[0124] Optionally, in some embodiments, the sample data may include measurement result information and beam identification information. Optionally, in other embodiments, the sample data may include measurement result information and cell identification information. Optionally, in other embodiments, the sample data may include measurement result information, beam identification information, and cell identification information.

[0125] Optionally, in some embodiments, the sample data may include sixth indication information, measurement result information, and beam identification information. Optionally, in other embodiments, the sample data may include sixth indication information, measurement result information, and cell identification information. Optionally, in other embodiments, the sample data may include sixth indication information, measurement result information, beam identification information, and cell identification information.

[0126] Optionally, in some embodiments, the sample data may include seventh indication information, measurement result information, and beam identification information. Optionally, in other embodiments, the sample data may include seventh indication information, measurement result information, and cell identification information. Optionally, in other embodiments, the sample data may include seventh indication information, measurement result information, beam identification information, and cell identification information.

[0127] Optionally, in some embodiments, the sample data may include seventh indication information, sixth indication information, measurement result information, and beam identification information. Optionally, in other embodiments, the sample data may include seventh indication information, sixth indication information, measurement result information, and cell identification information. Optionally, in other embodiments, the sample data may include seventh indication information, sixth indication information, measurement result information, beam identification information, and cell identification information.

[0128] As can be seen from the above description of the communication method provided in the embodiments of this application, through the first information transmission process, the terminal device can provide one or more first indication messages to the network device. Each first indication message can be used to determine the time when a first event occurs. The first event is related to the beam failure detection process. The network device can determine the time when one or more first events occur based on the first information, thereby effectively filtering out sample data related to the beam failure detection process. This sample data can, for example, be used to train an AI model suitable for determining whether a beam failure has occurred.

[0129] To better understand the communication method provided in the embodiments of this application, the communication method provided in the embodiments of this application will be described in detail below with reference to more specific examples.

[0130] For example, during a data collection process, the terminal device records 1000 sample data points. When the terminal device records the 500th sample data point, a first counter starts counting (this moment is recorded via a first indication message). When the terminal device records the 560th sample data point, the value of the first counter reaches a first quantity threshold (this moment is recorded via another first indication message). The terminal device sends first information to the network device. This first information includes the aforementioned 1000 sample data points and two first indication messages. Based on this first information, the dataset needed to train the AI ​​model that determines whether beam failure has occurred can be easily selected. For example, sample data between the 500th and 560th sample data points (i.e., the dataset directly related to the beam failure detection process) can be selected. Of course, considering that datasets adjacent to the beam failure detection process may also positively contribute to the model training, sample data between the 480th and 580th sample data points (i.e., simultaneously including datasets directly and indirectly related to the beam failure detection process) can also be selected. Whether it's selecting sample data between the 500th and 560th samples, or between the 480th and 580th samples, it can help the model training nodes accurately select the datasets needed for model training, thereby avoiding the use of invalid datasets to train the model and obtain a poorly performing model.

[0131] The method embodiments of this application have been described in detail above with reference to Figure 2. The apparatus embodiments of this application will be described in detail below with reference to Figures 3 to 5. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be referred to the preceding method embodiments.

[0132] Figure 3 is a schematic diagram of the structure of a communication device 300 provided in an embodiment of this application. The communication device 300 shown in Figure 3 is a terminal device. The communication device 300 includes a transmitting unit 310. The transmitting unit 310 is used to send first information to a network device. The first information includes first indication information, which is used to determine the time when a first event occurs. The first event is related to the beam failure detection process.

[0133] In some implementations, the first indication information is used to indicate absolute time information.

[0134] In some implementations, the first indication information is used to indicate relative time information, which is used to determine the time when the first event occurred.

[0135] In some implementations, the first information may also include reference absolute time information and / or periodic information of the recorded data.

[0136] In some implementations, the first event includes one or more of the following events: a first counter starts counting; the value of the first counter reaches a first quantity threshold; the first counter is reset; wherein the value of the first counter is used to determine whether a beam failure has occurred.

[0137] In some implementations, the first information includes a first indication information, which is used to determine the time when the first counter starts counting.

[0138] In some implementations, the first information further includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

[0139] In some implementations, the first information further includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

[0140] In some implementations, the first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the value of the first counter reaches the first quantity threshold, respectively.

[0141] In some implementations, the first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the first counter is reset.

[0142] In some implementations, the first event includes one or more of the following events: the value of the first counter reaches a first quantity threshold; the first counter is reset; wherein the value of the first counter is used to determine whether a beam failure has occurred.

[0143] In some implementations, the first information includes a first indication information, which is used to determine the moment when the value of the first counter reaches the first quantity threshold.

[0144] In some implementations, the first information further includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

[0145] In some implementations, the first information includes a first indication information, which is used to determine the time when the first counter is reset.

[0146] In some implementations, the first information further includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

[0147] In some implementations, the first information further includes fourth indication information, which is used to determine the time deviation between the following two moments: the moment when the first event occurred, as determined based on the first indication information; and the actual moment when the first event occurred.

[0148] In some implementations, the association between the first indication information and the type of the first event is determined based on protocol predefined information.

[0149] In some implementations, the first information further includes fifth indication information, which is used to indicate the type of the first event associated with the first indication information.

[0150] In some implementations, the first information further includes one or more sample data, which includes one or more of the following: measurement result information; beam identification information; cell identification information; a sixth indication information, which is used to determine the time of recording the sample data; and a seventh indication information, which is used to determine the geographical location of the terminal device when the sample data is recorded.

[0151] Figure 4 is a schematic diagram of the structure of a communication device 400 provided in an embodiment of this application. The communication device 400 shown in Figure 4 is a network device. The communication device 400 includes a receiving unit 410. The receiving unit 410 is used to receive first information sent by a terminal device. The first information includes first indication information, which is used to determine the time when a first event occurs. The first event is related to the beam failure detection process.

[0152] In some implementations, the first indication information is used to indicate absolute time information.

[0153] In some implementations, the first indication information is used to indicate relative time information, which is used to determine the time when the first event occurred.

[0154] In some implementations, the first information may also include reference absolute time information and / or periodic information of the recorded data.

[0155] In some implementations, the first event includes one or more of the following events: a first counter starts counting; the value of the first counter reaches a first quantity threshold; the first counter is reset; wherein the value of the first counter is used to determine whether a beam failure has occurred.

[0156] In some implementations, the first information includes a first indication information, which is used to determine the time when the first counter starts counting.

[0157] In some implementations, the first information further includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

[0158] In some implementations, the first information further includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

[0159] In some implementations, the first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the value of the first counter reaches the first quantity threshold, respectively.

[0160] In some implementations, the first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the first counter is reset.

[0161] In some implementations, the first event includes one or more of the following events: the value of the first counter reaches a first quantity threshold; the first counter is reset; wherein the value of the first counter is used to determine whether a beam failure has occurred.

[0162] In some implementations, the first information includes a first indication information, which is used to determine the moment when the value of the first counter reaches the first quantity threshold.

[0163] In some implementations, the first information further includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

[0164] In some implementations, the first information includes a first indication information, which is used to determine the time when the first counter is reset.

[0165] In some implementations, the first information further includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

[0166] In some implementations, the first information further includes fourth indication information, which is used to determine the time deviation between the following two moments: the moment when the first event occurred, as determined based on the first indication information; and the actual moment when the first event occurred.

[0167] In some implementations, the association between the first indication information and the type of the first event is determined based on protocol predefined information.

[0168] In some implementations, the first information further includes fifth indication information, which is used to indicate the type of the first event associated with the first indication information.

[0169] In some implementations, the first information further includes one or more sample data, which includes one or more of the following: measurement result information; beam identification information; cell identification information; a sixth indication information, which is used to determine the time of recording the sample data; and a seventh indication information, which is used to determine the geographical location of the terminal device when the sample data is recorded.

[0170] Figure 5 is a schematic diagram of the structure of a communication device applicable to embodiments of this application. The dashed lines in Figure 5 indicate that the unit or module is optional. This device 500 can be used to implement the methods described in the above method embodiments. Device 500 can be a chip, a terminal device, or a network device.

[0171] The apparatus 500 may include one or more processors 510. The processor 510 may support the apparatus 500 in implementing the methods described in the preceding method embodiments. The processor 510 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0172] The apparatus 500 may also include one or more memories 520. The memories 520 store a program that can be executed by the processor 510, causing the processor 510 to perform the methods described in the preceding method embodiments. The memories 520 may be independent of the processor 510 or integrated within the processor 510.

[0173] The device 500 may also include a transceiver 530. The processor 510 can communicate with other devices or chips via the transceiver 530. For example, the processor 510 can send and receive data with other devices or chips via the transceiver 530.

[0174] This application also provides a computer-readable storage medium for storing a program. This computer-readable storage medium can be applied to the communication device provided in this application, and the program causes a computer to execute the methods performed by the communication device in various embodiments of this application.

[0175] This application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided in this application embodiment, and the program causes a computer to execute the methods performed by the communication device in various embodiments of this application.

[0176] This application also provides a computer program. This computer program can be applied to the communication device provided in this application, and causes the computer to execute the methods performed by the communication device in various embodiments of this application.

[0177] It should be understood that the terms "system" and "network" in this application can be used interchangeably. Furthermore, the terminology used in this application is only for explaining specific embodiments of the application and is not intended to limit the application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. In addition, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0178] In the embodiments of this application, the term "instruction" can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0179] In the embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.

[0180] In the embodiments of this application, the term "correspondence" can indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship such as instruction and being instructed, configuration and being configured.

[0181] In this application embodiment, "predefined" or "preconfigured" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0182] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.

[0183] In the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0184] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0185] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0187] In addition, 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.

[0188] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can read or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs, DVDs) or semiconductor media (e.g., solid-state disks, SSDs), etc.

[0189] 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 scope of the technology 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. A communication method, characterized in that, include: The terminal device sends first information to the network device. The first information includes first indication information, which is used to determine the time when a first event occurs. The first event is related to the beam failure detection process.

2. The method according to claim 1, characterized in that, The first indication information is used to indicate absolute time information.

3. The method according to claim 1, characterized in that, The first indication information is used to indicate relative time information, which is used to determine the time when the first event occurred.

4. The method according to claim 3, characterized in that, The first information also includes reference absolute time information and / or periodic information of the recorded data.

5. The method according to any one of claims 1 to 4, characterized in that, The first event includes one or more of the following events: The first counter begins counting; The value of the first counter reaches the first quantity threshold; First counter reset; The value of the first counter is used to determine whether a beam failure has occurred.

6. The method according to claim 5, characterized in that, The first information includes a first indication information, which is used to determine the time when the first counter starts counting.

7. The method according to claim 6, characterized in that, The first information also includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

8. The method according to claim 6, characterized in that, The first information also includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

9. The method according to claim 5, characterized in that, The first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the value of the first counter reaches the first quantity threshold, respectively.

10. The method according to claim 5, characterized in that, The first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the first counter is reset.

11. The method according to any one of claims 1 to 4, characterized in that, The first event includes one or more of the following events: The value of the first counter reaches the first quantity threshold; First counter reset; The value of the first counter is used to determine whether a beam failure has occurred.

12. The method according to claim 11, characterized in that, The first information includes a first indication information, which is used to determine the moment when the value of the first counter reaches the first quantity threshold.

13. The method according to claim 12, characterized in that, The first information also includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

14. The method according to claim 11, characterized in that, The first information includes a first indication information, which is used to determine the time when the first counter is reset.

15. The method according to claim 14, characterized in that, The first information also includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

16. The method according to any one of claims 1 to 15, characterized in that, The first information also includes fourth indication information, which is used to determine the time deviation between the following two moments: The time at which the first event occurred was determined based on the first indication information; The actual moment when the first event occurred.

17. The method according to any one of claims 1 to 16, characterized in that, The association between the first indication information and the type of the first event is determined based on protocol predefined information.

18. The method according to any one of claims 1 to 16, characterized in that, The first information also includes fifth indication information, which is used to indicate the type of the first event associated with the first indication information.

19. The method according to any one of claims 1 to 18, characterized in that, The first information also includes one or more sample data, which includes one or more of the following: Measurement result information; Beam identification information; Community signage information; The sixth indication information is used to determine the time when the sample data is recorded; The seventh indication information is used to determine the geographical location of the terminal device when recording sample data.

20. A communication method, characterized in that, include: The network device receives first information sent by the terminal device. The first information includes first indication information, which is used to determine the time when a first event occurs. The first event is related to the beam failure detection process.

21. The method according to claim 20, characterized in that, The first indication information is used to indicate absolute time information.

22. The method according to claim 20, characterized in that, The first indication information is used to indicate relative time information, which is used to determine the time when the first event occurred.

23. The method according to claim 22, characterized in that, The first information also includes reference absolute time information and / or periodic information of the recorded data.

24. The method according to any one of claims 20 to 23, characterized in that, The first event includes one or more of the following events: The first counter begins counting; The value of the first counter reaches the first quantity threshold; First counter reset; The value of the first counter is used to determine whether a beam failure has occurred.

25. The method according to claim 24, characterized in that, The first information includes a first indication information, which is used to determine the time when the first counter starts counting.

26. The method according to claim 25, characterized in that, The first information also includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

27. The method according to claim 25, characterized in that, The first information also includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

28. The method according to claim 24, characterized in that, The first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the value of the first counter reaches the first quantity threshold, respectively.

29. The method according to claim 24, characterized in that, The first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the first counter is reset.

30. The method according to any one of claims 20 to 23, characterized in that, The first event includes one or more of the following events: The value of the first counter reaches the first quantity threshold; First counter reset; The value of the first counter is used to determine whether a beam failure has occurred.

31. The method according to claim 30, characterized in that, The first information includes a first indication information, which is used to determine the moment when the value of the first counter reaches the first quantity threshold.

32. The method according to claim 31, characterized in that, The first information also includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

33. The method according to claim 30, characterized in that, The first information includes a first indication information, which is used to determine the time when the first counter is reset.

34. The method according to claim 33, characterized in that, The first information also includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

35. The method according to any one of claims 20 to 34, characterized in that, The first information also includes fourth indication information, which is used to determine the time deviation between the following two moments: The time at which the first event occurred was determined based on the first indication information; The actual moment when the first event occurred.

36. The method according to any one of claims 20 to 35, characterized in that, The association between the first indication information and the type of the first event is determined based on protocol predefined information.

37. The method according to any one of claims 20 to 35, characterized in that, The first information also includes fifth indication information, which is used to indicate the type of the first event associated with the first indication information.

38. The method according to any one of claims 20 to 37, characterized in that, The first information also includes one or more sample data, which includes one or more of the following: Measurement result information; Beam identification information; Community signage information; The sixth indication information is used to determine the time when the sample data is recorded; The seventh indication information is used to determine the geographical location of the terminal device when recording sample data.

39. A communication device, characterized in that, The communication device is a terminal device, and the terminal device includes: The sending unit is configured to send first information to the network device. The first information includes first indication information, which is used to determine the time when a first event occurs. The first event is related to the beam failure detection process.

40. The device according to claim 39, characterized in that, The first indication information is used to indicate absolute time information.

41. The device according to claim 39, characterized in that, The first indication information is used to indicate relative time information, which is used to determine the time when the first event occurred.

42. The device according to claim 41, characterized in that, The first information also includes reference absolute time information and / or periodic information of the recorded data.

43. The device according to any one of claims 39 to 42, characterized in that, The first event includes one or more of the following events: The first counter begins counting; The value of the first counter reaches the first quantity threshold; First counter reset; The value of the first counter is used to determine whether a beam failure has occurred.

44. The device according to claim 43, characterized in that, The first information includes a first indication information, which is used to determine the time when the first counter starts counting.

45. The device according to claim 44, characterized in that, The first information also includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

46. ​​The device according to claim 44, characterized in that, The first information also includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

47. The device according to claim 43, characterized in that, The first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the value of the first counter reaches the first quantity threshold, respectively.

48. The device according to claim 43, characterized in that, The first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the first counter is reset.

49. The device according to any one of claims 39 to 42, characterized in that, The first event includes one or more of the following events: The value of the first counter reaches the first quantity threshold; First counter reset; The value of the first counter is used to determine whether a beam failure has occurred.

50. The device according to claim 49, characterized in that, The first information includes a first indication information, which is used to determine the moment when the value of the first counter reaches the first quantity threshold.

51. The device according to claim 50, characterized in that, The first information also includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

52. The device according to claim 49, characterized in that, The first information includes a first indication information, which is used to determine the time when the first counter is reset.

53. The device according to claim 52, characterized in that, The first information also includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

54. The device according to any one of claims 39 to 53, characterized in that, The first information also includes fourth indication information, which is used to determine the time deviation between the following two moments: The time at which the first event occurred was determined based on the first indication information; The actual moment when the first event occurred.

55. The device according to any one of claims 39 to 54, characterized in that, The association between the first indication information and the type of the first event is determined based on protocol predefined information.

56. The device according to any one of claims 39 to 54, characterized in that, The first information also includes fifth indication information, which is used to indicate the type of the first event associated with the first indication information.

57. The device according to any one of claims 39 to 56, characterized in that, The first information also includes one or more sample data, which includes one or more of the following: Measurement result information; Beam identification information; Community signage information; The sixth indication information is used to determine the time when the sample data is recorded; The seventh indication information is used to determine the geographical location of the terminal device when recording sample data.

58. A communication device, characterized in that, The communication device is a network device, and the network device includes: The receiving unit is configured to receive first information sent by the terminal device. The first information includes first indication information, which is used to determine the time when a first event occurs. The first event is related to the beam failure detection process.

59. The device according to claim 58, characterized in that, The first indication information is used to indicate absolute time information.

60. The device according to claim 58, characterized in that, The first indication information is used to indicate relative time information, which is used to determine the time when the first event occurred.

61. The device according to claim 60, characterized in that, The first information also includes reference absolute time information and / or periodic information of the recorded data.

62. The device according to any one of claims 58 to 61, characterized in that, The first event includes one or more of the following events: The first counter begins counting; The value of the first counter reaches the first quantity threshold; First counter reset; The value of the first counter is used to determine whether a beam failure has occurred.

63. The device according to claim 62, characterized in that, The first information includes a first indication information, which is used to determine the time when the first counter starts counting.

64. The device according to claim 63, characterized in that, The first information also includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

65. The device according to claim 63, characterized in that, The first information also includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

66. The device according to claim 62, characterized in that, The first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the value of the first counter reaches the first quantity threshold, respectively.

67. The device according to claim 62, characterized in that, The first information includes two first indication messages, which are used to determine the time when the first counter starts counting and the time when the first counter is reset.

68. The device according to any one of claims 58 to 61, characterized in that, The first event includes one or more of the following events: The value of the first counter reaches the first quantity threshold; First counter reset; The value of the first counter is used to determine whether a beam failure has occurred.

69. The device according to claim 68, characterized in that, The first information includes a first indication information, which is used to determine the moment when the value of the first counter reaches the first quantity threshold.

70. The device according to claim 69, characterized in that, The first information also includes second indication information, which is used to indicate the time interval between the moment when the value of the first counter reaches the first quantity threshold and the moment when the first counter starts counting.

71. The device according to claim 68, characterized in that, The first information includes a first indication information, which is used to determine the time when the first counter is reset.

72. The device according to claim 71, characterized in that, The first information also includes third indication information, which is used to indicate the time interval between the time when the first counter is reset and the time when the first counter starts counting.

73. The device according to any one of claims 58 to 72, characterized in that, The first information also includes fourth indication information, which is used to determine the time deviation between the following two moments: The time at which the first event occurred was determined based on the first indication information; The actual moment when the first event occurred.

74. The device according to any one of claims 58 to 73, characterized in that, The association between the first indication information and the type of the first event is determined based on protocol predefined information.

75. The device according to any one of claims 58 to 73, characterized in that, The first information also includes fifth indication information, which is used to indicate the type of the first event associated with the first indication information.

76. The device according to any one of claims 58 to 75, characterized in that, The first information also includes one or more sample data, which includes one or more of the following: Measurement result information; Beam identification information; Community signage information; The sixth indication information is used to determine the time when the sample data is recorded; The seventh indication information is used to determine the geographical location of the terminal device when recording sample data.

77. A communication device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or transmit signals so that the communication device performs the method as described in any one of claims 1 to 19 or the method as described in any one of claims 20 to 38.

78. An apparatus, characterized in that, Includes a processor for calling a program from memory to cause the apparatus to perform the method as claimed in any one of claims 1 to 19 or the method as claimed in any one of claims 20 to 38.

79. A chip, characterized in that, Includes a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as claimed in any one of claims 1 to 19 or the method as claimed in any one of claims 20 to 38.

80. A computer-readable storage medium, characterized in that, It contains a program that causes a computer to perform the method as described in any one of claims 1 to 19 or the method as described in any one of claims 20 to 38.

81. A computer program product, characterized in that, Includes a program that causes a computer to perform the method as claimed in any one of claims 1 to 19 or the method as claimed in any one of claims 20 to 38.

82. A computer program, characterized in that, The computer program causes the computer to perform the method as described in any one of claims 1 to 19 or the method as described in any one of claims 20 to 38.