Data collection method, communication device, apparatus, and storage medium
By inserting a tag bit sequence before channel coding at the transmitter, the problem of insufficient training data for the intelligent receiver is solved, and its inference performance in different scenarios is improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2025-12-23
- Publication Date
- 2026-07-30
AI Technical Summary
In existing technologies, signaling-based data collection methods cannot meet the training data requirements of intelligent receivers, resulting in the intelligent receivers being unable to obtain the actual bit data from the transmitter and thus unable to effectively train the model algorithm.
By inserting a known sequence of tag bits before channel coding at the transmitting end, the receiving end can obtain a dataset of {received signal and true value at the transmitting end}, which can be used for model training of the intelligent receiver.
Effective training of the intelligent receiver was achieved, improving its inference performance in different scenarios and meeting the performance requirements of the intelligent receiver.
Smart Images

Figure CN2025144806_30072026_PF_FP_ABST
Abstract
Description
Data collection methods, communication equipment, devices and storage media
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510124108.X, filed on January 26, 2025, entitled “Data Collection Method, Communication Device, Apparatus and Storage Medium”, which is incorporated herein by reference in its entirety. Technical Field
[0003] This disclosure relates to the field of wireless communication technology, and in particular to a data collection method, communication device, apparatus, and storage medium. Background Technology
[0004] Artificial Intelligence (AI)-based intelligent receivers can use neural networks to fit nonlinear mappings in the receiver to minimize the bit error rate. Through technical verification and practice, AI-based intelligent receivers (hereinafter referred to as intelligent receivers) have certain performance gains compared to traditional receivers, especially in multiple-input multiple-output (MIMO) scenarios.
[0005] Offline training of intelligent receivers requires frequency domain data from the input terminal before channel estimation at the receiver, and encoded bit data tags from the transmitter as output. Current signaling-based data collection methods cannot meet the training data requirements of intelligent receivers. Therefore, providing a data collection scheme for intelligent receivers is a technical problem that needs to be solved. Summary of the Invention
[0006] This disclosure provides a data collection method, communication device, apparatus, and storage medium to solve the problem of training data collection for intelligent receivers.
[0007] In a first aspect, this disclosure provides a data collection method applied to a first communication device, the method comprising:
[0008] Receive tag data collection configuration information sent by the second communication device;
[0009] Based on the tag data collection configuration information, the target bit sequence is determined. The target bit sequence is either the tag bit sequence or includes both the tag bit sequence and the higher-level bit sequence.
[0010] The target bit sequence is channel-coded to obtain tag data, which is then sent to the second communication device.
[0011] Secondly, this disclosure also provides a data collection method applied to a second communication device, the method comprising:
[0012] Send tag data collection configuration information to the first communication device;
[0013] The device receives tag data sent by a first communication device. The tag data is obtained by the first communication device through channel coding of a target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-layer bit sequence.
[0014] Thirdly, this disclosure also provides a first communication device, including a memory, a transceiver, and a processor;
[0015] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0016] Receive tag data collection configuration information sent by the second communication device;
[0017] Based on the tag data collection configuration information, the target bit sequence is determined. The target bit sequence is either the tag bit sequence or includes both the tag bit sequence and the higher-level bit sequence.
[0018] The target bit sequence is channel-coded to obtain tag data, which is then sent to the second communication device.
[0019] Fourthly, this disclosure also provides a second communication device, including a memory, a transceiver, and a processor;
[0020] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0021] Send tag data collection configuration information to the first communication device;
[0022] The device receives tag data sent by a first communication device. The tag data is obtained by the first communication device through channel coding of a target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-layer bit sequence.
[0023] Fifthly, this disclosure also provides a data collection apparatus, the apparatus comprising:
[0024] The first receiving unit is used to receive tag data collection configuration information sent by the second communication device;
[0025] The determining unit is used to collect configuration information based on tag data and determine the target bit sequence, wherein the target bit sequence is the tag bit sequence, or includes the tag bit sequence and the higher-level bit sequence;
[0026] The first transmitting unit is used to obtain tag data by channel coding the target bit sequence and then transmit the tag data to the second communication device.
[0027] Sixthly, this disclosure also provides a data collection apparatus, the apparatus comprising:
[0028] The second sending unit is used to send tag data collection configuration information to the first communication device;
[0029] The second receiving unit is used to receive tag data sent by the first communication device. The tag data is obtained by the first communication device after channel coding the target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher layer bit sequence.
[0030] In a seventh aspect, this disclosure also provides a non-transitory readable storage medium storing a program for causing a processor to execute the data collection method described in the first aspect above, or to execute the data collection method described in the second aspect above.
[0031] Eighthly, this disclosure also provides a communication device that stores a program for causing the communication device to perform the data collection method described in the first aspect above, or to perform the data collection method described in the second aspect above.
[0032] In a ninth aspect, this disclosure also provides a processor-readable storage medium storing a program for causing a processor to perform the data collection method described in the first aspect above, or to perform the data collection method described in the second aspect above.
[0033] In a tenth aspect, this disclosure also provides a chip product storing a program for causing the chip product to perform the data collection method described in the first aspect above, or to perform the data collection method described in the second aspect above.
[0034] The data collection method, communication device, apparatus, and storage medium disclosed herein transmit tag data collection configuration information to a first communication device via a second communication device. The first communication device determines a target bit sequence based on the tag data collection configuration information, and then transmits the tag data obtained by channel coding the target bit sequence to the second communication device. This enables the second communication device to obtain a dataset of {received signal at the receiving end and true value at the transmitting end} for model training, thereby improving the inference performance of the intelligent receiver. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 is an example diagram of a smart receiver provided by related technologies;
[0037] Figure 2 is a flowchart illustrating one of the data collection methods provided in this embodiment of the present disclosure;
[0038] Figure 3 is a schematic diagram of data collection for a smart receiver provided in an embodiment of this disclosure;
[0039] Figure 4 is a second schematic flowchart of the data collection method provided in this embodiment of the present disclosure;
[0040] Figure 5 is a schematic diagram of the structure of the first communication device provided in an embodiment of this disclosure;
[0041] Figure 6 is a schematic diagram of the structure of the second communication device provided in an embodiment of this disclosure;
[0042] Figure 7 is a schematic diagram of one of the data collection devices provided in the embodiments of this disclosure;
[0043] Figure 8 is a second schematic diagram of the structure of the data collection device provided in the embodiments of this disclosure. Detailed Implementation
[0044] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0045] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.
[0046] In the embodiments of this disclosure, the terms "first," "second," etc., are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this disclosure can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited; for example, the first object can be one or more.
[0047] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0048] To facilitate a clearer understanding of the technical solutions of the embodiments of this disclosure, some technical content related to the embodiments of this disclosure will be introduced first.
[0049] Due to the influence of factors such as random fading, multipath propagation, interference, and noise in wireless channels, traditional receivers based on coherent signal detection have poor performance and high bit error rates. Therefore, facing the increasingly complex wireless channel environment of 6th Generation (6G) and future mobile communication systems, designing receivers with lower bit error rates and complexity to achieve efficient detection of received signals is crucial. Taking a receiver in a traditional Orthogonal Frequency Division Multiplexing (OFDM) system as an example, firstly, using the received reference signal and a predefined reference signal sequence, linear channel estimation methods such as least squares and minimum mean square error are used to interpolate the frequency domain channel coefficients of each subcarrier. Symbol detection is then performed using channel equalization methods such as zero-forcing and minimum mean square error (MMSE), followed by constellation demodulation to obtain the estimated bitstream. This linear channel estimation and detection scheme has low complexity but poor performance. However, nonlinear receiver algorithms such as maximum likelihood detection become too complex and difficult to apply in multiple-input multiple-output (MIMO-OFDM) systems when the number of antennas increases and the modulation order is high.
[0050] The design of an AI-based intelligent receiver utilizes neural networks to fit the nonlinear mapping in the receiver, minimizing the bit error rate. This method has been extensively validated in industry, and preliminary evidence suggests that AI-based intelligent receivers offer performance gains over traditional receivers, particularly in MIMO scenarios. Furthermore, due to the highly dynamic spatial and temporal dimensions of air interface wireless channels, the diversity of data significantly impacts the generalization ability of intelligent receiver performance. To train a model with strong generalization capabilities, it is necessary to collect and process large amounts of data, and improve data quality through data augmentation, preprocessing, and cleaning.
[0051] Figure 1 is an example diagram of a smart receiver provided by related technologies. It should be noted that Figure 1 uses a smart receiver containing three modules: channel estimation, equalization, and demodulation, as an example, employing AI algorithms to replace the algorithms of these three functional modules in a traditional receiver. The technical solution disclosed herein can support various types of smart receivers, that is, it does not limit which functional modules a smart receiver specifically includes.
[0052] Offline training of intelligent receivers requires frequency domain data from the input channel before channel estimation at the receiver as input and encoded bit data labels from the transmitter as output. As data-driven algorithms, AI algorithms require rich and diverse data labels to enable reliable predictions and inferences in different scenarios.
[0053] For data collection in AI training, inference, and monitoring, seven signaling-based data collection methods are defined in related technologies, including: Logged MDT, Immediate MDT, Layer 3 (L3) measurement, Layer 1 (L1) measurement, UE Assistance Information (UAI), Early Measurement Report (EMR), and LTE Positioning Protocol (LPP). MDT refers to Minimization Drive Test.
[0054] Offline training of intelligent receivers takes the frequency domain data at the input before channel estimation at the receiver as input and the encoded bit data tag at the transmitter as output. Therefore, the tag data needs to go through the same physical layer processing and transmission process as the physical channel data. The information obtained by the signaling-based data collection method in related technologies includes channel state information and location information. This information does not go through the same physical layer processing and transmission process as the physical channel data. Therefore, the receiver cannot obtain the real bit data from the transmitter. Thus, it is impossible to train the model algorithm of the intelligent receiver through {received signal at the receiver, true value at the transmitter (bit data at the transmitter)}.
[0055] Related technologies do not support collecting tag data for training intelligent receivers via air interface processes. This disclosure addresses this by inserting a known tag bit sequence before channel coding at the transmitter, enabling the receiver to obtain {received signal at the receiver, truth value at the transmitter} for model training. This provides the necessary support for the performance requirements of AI-based intelligent receiver algorithms in all specific scenarios of the current network.
[0056] Figure 2 is a flowchart of one of the data collection methods provided in this embodiment of the present disclosure. The method is applied to a first communication device. As shown in Figure 2, the method includes the following steps 201, 202 and 203.
[0057] Step 201: Receive tag data collection configuration information sent by the second communication device.
[0058] Specifically, the first communication device is the sending device for tag data, which can be a terminal or network device (e.g., a base station), and the second communication device is the receiving device for tag data.
[0059] In some embodiments, the first communication device may be a terminal, and the second communication device may be a network device, corresponding to the collection of tag data on the uplink channel.
[0060] In some embodiments, the first communication device may be a network device, and the second communication device may be a terminal, corresponding to the collection of tag data on the downlink channel.
[0061] In order to collect the tag data required for training the intelligent receiver, in this embodiment of the disclosure, the second communication device can send tag data collection configuration information to the first communication device. The tag data collection configuration information is used to configure the information required for tag data collection. The first communication device can send tag data to the second communication device based on the tag data collection configuration information.
[0062] Step 202: Based on the tag data collection configuration information, determine the target bit sequence. The target bit sequence is the tag bit sequence, or it may include the tag bit sequence and the higher-level bit sequence.
[0063] Specifically, before sending tag data, the first communication device first collects configuration information based on the currently active tag data to determine the target bit sequence (i.e., the input bit sequence for channel coding).
[0064] In some embodiments, the target bit sequence is a tag bit sequence. For example, in scenarios where no higher-level bit sequence needs to be transmitted, the target bit sequence can consist entirely of tag bit sequences, which can be determined based on the currently active tag data collection configuration information.
[0065] The tag bit sequence is a bit sequence known at the receiver as a training tag.
[0066] The higher-level bit sequence is the bit sequence of the higher-level business data stream. The higher level can be, for example, the Media Access Control (MAC) layer.
[0067] In some embodiments, the target bit sequence includes a tag bit sequence and a higher-layer bit sequence. For example, in scenarios where a higher-layer bit sequence needs to be transmitted, the higher-layer bit sequence and the tag bit sequence can be combined as the target bit sequence for channel coding, simultaneously achieving tag data collection and service data stream transmission. The higher-layer bit sequence is determined by the higher layers of the first communication device, and the combination method of the higher-layer bit sequence and the tag bit sequence can be predefined or indicated in the tag data collection configuration information, and is not limited here.
[0068] Step 203: After channel coding the target bit sequence, obtain the tag data and send the tag data to the second communication device.
[0069] Specifically, after determining the target bit sequence, the first communication device performs channel coding on the target bit sequence, and the resulting tag data is sent to the second communication device.
[0070] Figure 3 is a schematic diagram of data collection for a smart receiver provided in an embodiment of this disclosure. In the example shown in Figure 3, the transmitting end (i.e., the first communication device) can combine the high-layer bit sequence and the tag bit sequence and perform channel coding. Then, after processing such as rate matching, scrambling, modulation, layer mapping, resource element (RE) mapping, inverse fast fourier transform (IFFT), and adding a cyclic prefix (CP), the tag data is sent to the receiving end (i.e., the second communication device) through a wireless channel. The receiving end obtains the service data bits after removing the CP, performing fast fourier transform (IFFT), RE demapping, channel estimation, equalization, demodulation, descrambling, rate matching dematching, and channel decoding.
[0071] Since the signal received by the second communication device contains a tag bit sequence, the model of the intelligent receiver is trained by taking the received signal as input and the tag bit sequence as output, i.e., {received signal at the receiving end, truth value at the transmitting end} = {signal received by the second communication device, tag bit sequence}. Once the model is successfully trained, it can be used to infer the higher-level bit sequence sent by the transmitting end (i.e., the first communication device).
[0072] It should be noted that the intelligent receiver described in this disclosure can be an AI-based intelligent receiver with receiving capabilities, or an AI-based intelligent transceiver with both receiving and transmitting capabilities. This concept remains consistent throughout the text and will not be elaborated further.
[0073] The smart receiver in this disclosure may comprise a combination of one or more modules from the receiver and / or transmitter shown in Figure 3. The smart receiver may be deployed in a network or in a terminal.
[0074] The data collection method provided in this embodiment sends tag data collection configuration information to a first communication device via a second communication device. The first communication device determines a target bit sequence based on the tag data collection configuration information, and then sends the tag data obtained by channel coding the target bit sequence to the second communication device. This enables the second communication device to obtain a dataset of {received signal at the receiving end and true value at the transmitting end} for model training, thereby improving the inference performance of the intelligent receiver.
[0075] In some embodiments, the tag data collection configuration information is one or more sets, and each set of tag data collection configuration information includes one or more of the following:
[0076] (1) Configure indexes.
[0077] The configuration index refers to the identifier (ID) index of the set of tag data collection configuration information, which is used to identify the set of tag data collection configuration information.
[0078] (2) Collect the channel identifier of the tag data channel.
[0079] The tag data collection channel refers to the channel that needs to collect tag data, such as the Physical Uplink Shared Channel (PUSCH) or the Physical Downlink Shared Channel (PDSCH).
[0080] This channel identifier is used to indicate the channel for which tag data collection is required.
[0081] (3) Methods for generating tag bit sequences.
[0082] The generation method of the tag bit sequence can be, for example, indicating that the tag bit sequence is a fixed bit sequence, or a predefined bit sequence, or other generation methods indicating that the tag bit sequence is not limited here.
[0083] (4) Pattern of the tag bit sequence.
[0084] For example, the pattern for configuring a fixed bit sequence is 01100011 (this is just an example, and it can be any pattern; this disclosure is not limited).
[0085] (5) The length of the tag bit sequence.
[0086] For example, the length of the fixed bit sequence is configured to be 12 (this is just an example, and it can be any length; this disclosure is not limited thereto).
[0087] (6) Combination of tag bit sequence and high-level bit sequence.
[0088] It supports the target bit sequence being entirely composed of tag bit sequences, or a combination of tag bit sequences and higher-level bit sequences according to an indication or predefined method. This combination is not specifically limited and can be any combination. For example, the tag bit sequence can be placed first, followed by the higher-level bit sequence, with the last bit of the tag bit sequence adjacent to the first bit of the higher-level bit sequence; or the higher-level bit sequence can be placed first, followed by the tag bit sequence, with the last bit of the higher-level bit sequence adjacent to the first bit of the tag bit sequence; or other combinations are allowed.
[0089] (7) Number of times the tag data was collected.
[0090] The number of collections refers to the number of times the first communication device needs to send tag data.
[0091] (8) Collection cycle of tag data.
[0092] The collection period refers to the time interval between two transmissions of tag data for periodic tag data collection.
[0093] It should be noted that, in the case of multiple sets of tag data collection configuration information, some parameters of the above items (1) to (8) contained in different tag data collection configuration information may be the same, and this disclosure does not limit this.
[0094] By configuring the above-mentioned tag data collection configuration information, tag data collection can be made more flexible and better meet the data collection needs of different scenarios.
[0095] In some embodiments, the method further includes:
[0096] Send control signaling corresponding to the message carrying tag data to the second communication device. The control signaling carries a configuration index of tag data collection configuration information corresponding to the tag data, and / or an indication information indicating that the message contains tag data.
[0097] Specifically, the control signaling may be, for example, uplink control information (UCI), downlink control information (DCI), or media access control layer control element (MAC CE), etc., and this disclosure does not make any specific limitations.
[0098] For example, the first communication device is a terminal, the second communication device is a network device, and the control signaling can be the UCI or MAC CE corresponding to the message carrying tag data.
[0099] For example, the first communication device is a network device, and the second communication device is a terminal. The control signaling can be the DCI or MAC CE corresponding to the message carrying tag data.
[0100] When the first communication device sends tag data to the second communication device, the first communication device may carry some relevant information in the control signaling corresponding to the message carrying the tag data, including: the configuration index of the tag data collection configuration information corresponding to the tag data, and / or, indication information for indicating that the corresponding message contains tag data.
[0101] For example, the tag data collection configuration information corresponding to the tag data (i.e. the tag data collection configuration information used to send the tag data) contains a configuration index. The first communication device can carry the configuration index of the tag data collection configuration information corresponding to the tag data in the control signaling corresponding to the message carrying the tag data and send it to the second communication device so that the second communication device can know which set of tag data collection configuration information the first communication device sent the tag data based on.
[0102] For example, the first communication device may carry indication information in the control signaling corresponding to the message carrying the tag data. This indication information is used to indicate that the message corresponding to the control signaling contains tag data, so that the second communication device can know whether the received message contains tag data.
[0103] By sending control signaling corresponding to a message carrying tag data to the second communication device, the control signaling carries a configuration index of tag data collection configuration information corresponding to the tag data and / or indication information indicating that the message contains tag data. This enables the second communication device to know that the message corresponding to the control signaling contains tag data, and which set of tag data collection configuration information the first communication device sent the tag data based on, thereby enabling more accurate data collection.
[0104] In some embodiments, the method further includes:
[0105] Send the tag data collection capability information of the first communication device to the second communication device. The tag data collection capability information includes capability identifier and / or capability level.
[0106] Specifically, before receiving the tag data collection configuration information sent by the second communication device, the first communication device may proactively or upon request from the second communication device send the tag data collection capability information of the first communication device to the second communication device. The tag data collection capability information includes capability identifier and / or capability level. The second communication device may send tag data collection configuration information to the first communication device based on the tag data collection capability information of the first communication device.
[0107] The capability identifier indicates whether the first communication device supports tag data collection. The capability level indicates the capability level of the tag data collection capability supported by the first communication device, such as: CapabilityLevel 1: PDSCH tag data collection, CapabilityLevel 2: PUSCH tag data collection, CapabilityLevel 3: PDSCH and PUSCH tag data collection, etc.
[0108] Taking "the first communication device as the terminal and the second communication device as the network device" as an example, after the terminal connects to the network device, the network device can first send a capability query message to the terminal. Based on the capability query message sent by the network device, the terminal reports its tag data collection capability information, including capability identifier and / or capability level. Then, based on the tag data collection capability information reported by the terminal and its own needs, the network device can send one or more sets of tag data collection configuration information to the terminal via RRC signaling, MAC CE, or DCI. Each set of tag data collection configuration information includes a configuration index, the channel identifier (e.g., PUSCH) for the tag data collection channel, the tag bit sequence generation method, the tag bit sequence pattern, the tag bit sequence length, the combination method of the tag bit sequence and higher-layer bit sequences, the number of tag data collections, and the tag data collection period. After receiving the tag data collection configuration information, the terminal can send a configuration completion message to the network device to confirm that the tag data collection configuration information has been successfully configured.
[0109] Taking a scenario where "the first communication device is a network device and the second communication device is a terminal" as an example, after the terminal connects to the network device, it can obtain information about the tag data collection capabilities supported by the network device, including capability identifiers and / or capability levels, through broadcast messages, RRC signaling, MAC CE, or DCI. Then, based on the tag data collection capability information of the network device and its own needs, the terminal can send one or more sets of tag data collection configuration information to the network device via RRC signaling, MAC CE, or DCI. Each set of tag data collection configuration information includes a configuration index, the channel identifier (such as PDSCH) for collecting tag data, the generation method of the tag bit sequence, the pattern of the tag bit sequence, the length of the tag bit sequence, the combination method of the tag bit sequence and the higher-layer bit sequence, the number of tag data collections, and the tag data collection period. After receiving the tag data collection configuration information, the network device can send a configuration completion message to the terminal to confirm that the tag data collection configuration information has been successfully configured.
[0110] By sending the tag data collection capability information of the first communication device to the second communication device, the second communication device can more accurately configure the tag data collection configuration information to the first communication device.
[0111] In some embodiments, the method further includes:
[0112] Receive the first signaling sent by the second communication device, wherein the first signaling is a semi-static configuration signaling or a dynamic signaling;
[0113] Based on the first signaling, it is determined that tag data will be sent to the second communication device.
[0114] Specifically, the first signaling can be used to trigger the first communication device to send tag data to the second communication device. The specific form of the first signaling is not limited here. For example, it can be a signaling used to activate a certain set of tag data collection configuration information, or a signaling used to indicate the start of sending tag data (the specific set of tag data collection configuration information on which tag data is sent can be determined by the first communication device in other ways), or a signaling used to indicate the start of sending tag data based on a certain set of tag data collection configuration information, and so on.
[0115] The first signaling can be semi-static configuration signaling or dynamic signaling. Semi-static configuration signaling can be, for example, Radio Resource Control (RRC) signaling, while dynamic signaling can be, for example, UCI, DCI, or MAC CE.
[0116] When the first communication device is a terminal and the second communication device is a network device, taking the first signaling used to activate a set of tag data collection configuration information as an example, after the network device sends the tag data collection configuration information to the terminal, it can obtain a list of tag data collection configuration information that the terminal can currently activate through RRC signaling, MAC CE, or DCI. After the terminal returns the configuration list of currently activating tag data collection configuration information to the network device, the network device can select the tag data collection configuration information to be activated based on the terminal's feedback and its own needs, and activate it through the first signaling. The first signaling carries the configuration index of the tag data collection configuration information to be activated. After receiving the first signaling, the terminal sends an activation confirmation to the network device, carrying the configuration index of the activated tag data collection configuration information. Furthermore, the terminal sends tag data to the network device in the uplink channel indicated by the activated tag data collection configuration information according to the tag data collection configuration information activated by the first signaling.
[0117] When the first communication device is a network device and the second communication device is a terminal, taking the first signaling used to activate a set of tag data collection configuration information as an example, after the terminal sends the tag data collection configuration information to the network device, it can obtain a list of tag data collection configuration information that the network device currently supports activating through RRC signaling, MAC CE, or UCI. After the network device returns the configuration list of currently supported tag data collection configuration information to the terminal, the terminal can select the tag data collection configuration information to be activated based on the feedback from the network device and its own needs, and activate it through the first signaling. The first signaling carries the configuration index of the tag data collection configuration information to be activated. After receiving the first signaling, the network device sends an activation confirmation to the terminal, carrying the configuration index of the activated tag data collection configuration information. Furthermore, according to the tag data collection configuration information activated by the first signaling, the network device sends tag data to the terminal in the downlink channel indicated by the activated tag data collection configuration information at the next scheduling time.
[0118] Triggering the first communication device to send tag data by using semi-static configuration signaling or dynamic signaling can further improve the flexibility of tag data collection.
[0119] In some embodiments, the method further includes:
[0120] Receive a second signaling message sent by a second communication device, wherein the second signaling message is a semi-static configuration signaling message or a dynamic signaling message; based on the second signaling message, determine to stop sending subsequent tag data to the second communication device; or,
[0121] Based on the tag data collection stop condition corresponding to the currently active tag data collection configuration information, it is determined to stop sending tag data to the second communication device.
[0122] Specifically, the second signaling can be used to trigger the first communication device to stop sending the current tag data to the second communication device. The specific form of the second signaling is not limited here. For example, it can be a signaling used to deactivate a certain set of tag data collection configuration information, or a signaling used to instruct switching from the currently activated tag data collection configuration information to a new tag data collection configuration information and activating it, or a signaling used to instruct stopping the sending of tag data (i.e. stopping the sending of all subsequent tag data, regardless of which set of tag data collection configuration information), or a signaling used to instruct stopping the sending of tag data based on a certain set of tag data collection configuration information, and so on.
[0123] The second signaling can be semi-static configuration signaling or dynamic signaling. Semi-static configuration signaling can be, for example, RRC signaling, and dynamic signaling can be, for example, UCI, DCI, or MAC CE.
[0124] When the first communication device is a terminal and the second communication device is a network device, taking the second signaling as an example, which is used to deactivate a certain set of tag data collection configuration information, the second signaling can carry the configuration index of the tag data collection configuration information that needs to be deactivated. After receiving the second signaling, the terminal performs a deactivation operation on the currently activated tag data collection configuration information, sends a deactivation confirmation message back to the network device, and stops sending tag data at the next scheduling time.
[0125] When the first communication device is a network device and the second communication device is a terminal, taking the second signaling as an example, which is used to deactivate a certain set of tag data collection configuration information, the second signaling can carry the configuration index of the tag data collection configuration information that needs to be deactivated. After receiving the second signaling, the network device performs a deactivation operation on the currently activated tag data collection configuration information, sends a deactivation confirmation message back to the terminal, and stops sending tag data at the next scheduling time.
[0126] When the first communication device is a terminal and the second communication device is a network device, taking the second signaling as an example, which is used to instruct switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it, the second signaling may carry the configuration index of the tag data collection configuration information to be deactivated and the configuration index of the new tag data collection configuration information. After receiving the second signaling, the terminal performs a deactivation operation on the currently active tag data collection configuration information (i.e., stops sending tag data based on the tag data collection configuration information), and determines whether it supports switching to the new tag data collection configuration information: if it supports it, the terminal activates the new tag data collection configuration information, sends a confirmation message to the network device, and sends tag data according to the new tag data collection configuration information at the next scheduling time; if it does not support it, the terminal sends a notification of activation failure to the network device and stops sending tag data at the next scheduling time.
[0127] When the first communication device is a network device and the second communication device is a terminal, taking the second signaling as an example, which is used to instruct switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it, the second signaling may carry the configuration index of the tag data collection configuration information to be deactivated and the configuration index of the new tag data collection configuration information. After receiving the second signaling, the network device performs a deactivation operation on the currently active tag data collection configuration information (i.e., stops sending tag data based on the tag data collection configuration information), and determines whether it supports switching to the new tag data collection configuration information: if it supports it, it activates the new tag data collection configuration information, sends a confirmation message to the terminal, and sends tag data according to the new tag data collection configuration information at the next scheduling time; if it does not support it, it sends an activation failure message to the terminal and stops sending tag data at the next scheduling time.
[0128] In some embodiments, the first communication device may determine to stop sending the current tag data to the second communication device after satisfying the tag data collection stop condition corresponding to the currently active tag data collection configuration information. The tag data collection stop condition may include, for example, reaching the number of tag data collection attempts configured in the currently active tag data collection configuration information.
[0129] By triggering the first communication device to stop sending tag data through the above-mentioned methods, the flexibility of tag data collection can be further improved.
[0130] In some embodiments, the method further includes:
[0131] Receive the third signaling sent by the second communication device. The third signaling is either semi-static configuration signaling or dynamic signaling. The third signaling is used to indicate the triggering conditions corresponding to different operations.
[0132] The operations include: deactivating the currently active tag data collection configuration information; or switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it.
[0133] Specifically, the second communication device can send a third signaling message to the first communication device. This third signaling message is used to indicate the triggering conditions corresponding to different operations, or it can be understood as indicating the operations corresponding to different triggering conditions, or indicating the correspondence between triggering conditions and operations. This third signaling message can be semi-static configuration signaling or dynamic signaling. Semi-static configuration signaling can be, for example, RRC signaling, and dynamic signaling can be, for example, UCI, DCI, or MAC CE.
[0134] When the first communication device meets a certain trigger condition, it executes the corresponding operation.
[0135] The triggering conditions include, for example, meeting the tag data collection requirements, high terminal load, low terminal battery, high network load, and insufficient air interface resources.
[0136] This operation includes: deactivating the currently active tag data collection configuration information; or switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it. This new tag data collection configuration information may be indicated in a third signaling message.
[0137] Taking a scenario where "the first communication device is the terminal and the second communication device is the network device" as an example, when a certain set of tag data collection configuration information has been activated, the network device can send a third signaling message to the terminal. This message further instructs the terminal to perform an operation under certain triggering conditions. These triggering conditions may include one or more of the following: tag data collection count, high terminal load, low terminal battery, high network load, and insufficient air interface resources. The operation may include, for example, deactivating the currently activated tag data collection configuration information; or switching from the currently activated tag data collection configuration information to a new tag data collection configuration information and activating it. When the terminal meets a triggering condition, it performs the corresponding operation.
[0138] For example, if the operation corresponding to the triggered condition is "deactivate the currently active tag data collection configuration information", then the terminal will perform a deactivation operation on the currently active tag data collection configuration information and stop sending tag data at the next scheduling time.
[0139] For example, if the operation corresponding to the trigger condition is "switch from the currently active tag data collection configuration information to the new tag data collection configuration information and activate it", then the terminal will perform a deactivation operation on the currently active tag data collection configuration information and determine whether it is supported to switch to the new tag data collection configuration information. If it is supported, the new tag data collection configuration information will be activated, and tag data will be sent according to the new tag data collection configuration information at the next scheduling time. If it is not supported, tag data will be stopped from being sent at the next scheduling time.
[0140] Taking a scenario where "the first communication device is a network device and the second communication device is a terminal" as an example, when a certain set of tag data collection configuration information has been activated, the terminal can send a third signaling message to the network device. This message further instructs the terminal to perform an operation under certain triggering conditions. These triggering conditions may include one or more of the following: tag data collection count, high terminal load, low terminal battery, high network load, and insufficient air interface resources. The operation may include, for example, deactivating the currently activated tag data collection configuration information; or switching from the currently activated tag data collection configuration information to a new tag data collection configuration information and activating it. When the network device meets a triggering condition, it executes the corresponding operation.
[0141] For example, if the operation corresponding to the triggered condition is "deactivate the currently active tag data collection configuration information", then the network device will perform a deactivation operation on the currently active tag data collection configuration information and stop sending tag data at the next scheduling time.
[0142] For example, if the operation corresponding to the trigger condition is "switch from the currently active tag data collection configuration information to the new tag data collection configuration information and activate it", then the network device will perform a deactivation operation on the currently active tag data collection configuration information and determine whether it is supported to switch to the new tag data collection configuration information. If it is supported, the new tag data collection configuration information will be activated, and tag data will be sent according to the new tag data collection configuration information at the next scheduling time. If it is not supported, tag data will be stopped from being sent at the next scheduling time.
[0143] By using third signaling to indicate the triggering conditions corresponding to different operations, the first communication device can directly execute the corresponding operation when a certain triggering condition is met, which helps to save signaling overhead and improve tag data collection efficiency.
[0144] Figure 4 is a second schematic flowchart of the data collection method provided in this embodiment of the present disclosure. The method is applied to a second communication device. As shown in Figure 4, the method includes the following steps 401 and 402.
[0145] Step 401: Send tag data collection configuration information to the first communication device.
[0146] Specifically, the first communication device is the sending device for tag data, which can be a terminal or network device (e.g., a base station), and the second communication device is the receiving device for tag data.
[0147] In some embodiments, the first communication device may be a terminal, and the second communication device may be a network device, corresponding to the collection of tag data on the uplink channel.
[0148] In some embodiments, the first communication device may be a network device, and the second communication device may be a terminal, corresponding to the collection of tag data on the downlink channel.
[0149] In order to collect the tag data required for training the intelligent receiver, in this embodiment of the disclosure, the second communication device can send tag data collection configuration information to the first communication device. The tag data collection configuration information is used to configure the information required for tag data collection. The first communication device can send tag data to the second communication device based on the tag data collection configuration information.
[0150] Step 402: Receive tag data sent by the first communication device. The tag data is obtained by the first communication device after channel coding the target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher layer bit sequence.
[0151] Specifically, before sending tag data, the first communication device can first determine the target bit sequence (i.e. the input bit sequence for channel coding) based on the configuration information collected from the currently active tag data, and then perform channel coding on the target bit sequence. The tag data obtained after channel coding is then sent to the second communication device.
[0152] In some embodiments, the target bit sequence is a tag bit sequence. For example, in scenarios where no higher-level bit sequence needs to be transmitted, the target bit sequence can consist entirely of tag bit sequences, which can be determined based on the currently active tag data collection configuration information.
[0153] In some embodiments, the target bit sequence includes a tag bit sequence and a higher-layer bit sequence. For example, in scenarios where a higher-layer bit sequence needs to be transmitted, the higher-layer bit sequence and the tag bit sequence can be combined as the target bit sequence for channel coding, simultaneously achieving tag data collection and service data stream transmission. The higher-layer bit sequence is determined by the higher layers of the first communication device, and the combination method of the higher-layer bit sequence and the tag bit sequence can be predefined or indicated in the tag data collection configuration information, and is not limited here.
[0154] After the second communication device receives the tag data, since the signal received by the second communication device contains the tag bit sequence, the model of the intelligent receiver is trained by taking the received signal as input and the tag bit sequence as output, that is, {received signal at the receiving end, truth value at the transmitting end} = {signal received by the second communication device, tag bit sequence}. Once the model is successfully trained, it can be used to infer the higher-layer bit sequence sent by the transmitting end (i.e., the first communication device).
[0155] The data collection method provided in this embodiment sends tag data collection configuration information to a first communication device via a second communication device. The first communication device determines a target bit sequence based on the tag data collection configuration information, and then sends the tag data obtained by channel coding the target bit sequence to the second communication device. This enables the second communication device to obtain a dataset of {received signal at the receiving end and true value at the transmitting end} for model training, thereby improving the inference performance of the intelligent receiver.
[0156] In some embodiments, the tag data collection configuration information is one or more sets, and each set of tag data collection configuration information includes one or more of the following:
[0157] (1) Configure indexes.
[0158] The configuration index refers to the ID index of the set of tag data collection configuration information, which is used to identify the set of tag data collection configuration information.
[0159] (2) Collect the channel identifier of the tag data channel.
[0160] The tag data collection channel refers to the channel that needs to collect tag data, such as PUSCH or PDSCH.
[0161] (3) Methods for generating tag bit sequences.
[0162] The generation method of the tag bit sequence can be, for example, indicating that the tag bit sequence is a fixed bit sequence, or a predefined bit sequence, or other generation methods indicating that the tag bit sequence is not limited here.
[0163] (4) Pattern of the tag bit sequence.
[0164] For example, the pattern for configuring a fixed bit sequence is 01100011 (this is just an example, and it can be any pattern; this disclosure is not limited).
[0165] (5) The length of the tag bit sequence.
[0166] For example, the length of the fixed bit sequence is configured to be 12 (this is just an example, and it can be any length; this disclosure is not limited thereto).
[0167] (6) Combination of tag bit sequence and high-level bit sequence.
[0168] It supports the target bit sequence being entirely composed of tag bit sequences, or a combination of tag bit sequences and higher-level bit sequences according to an indication or predefined method. This combination is not specifically limited and can be any combination. For example, the tag bit sequence can be placed first, followed by the higher-level bit sequence, with the last bit of the tag bit sequence adjacent to the first bit of the higher-level bit sequence; or the higher-level bit sequence can be placed first, followed by the tag bit sequence, with the last bit of the higher-level bit sequence adjacent to the first bit of the tag bit sequence; or other combinations are allowed.
[0169] (7) Number of times the tag data was collected.
[0170] The number of collections refers to the number of times the first communication device needs to send tag data.
[0171] (8) Collection cycle of tag data.
[0172] The collection period refers to the time interval between two transmissions of tag data for periodic tag data collection.
[0173] It should be noted that, in the case of multiple sets of tag data collection configuration information, some parameters of the above items (1) to (8) contained in different tag data collection configuration information may be the same, and this disclosure does not limit this.
[0174] By configuring the above-mentioned tag data collection configuration information, tag data collection can be made more flexible and better meet the data collection needs of different scenarios.
[0175] In some embodiments, the method further includes:
[0176] The system receives control signaling corresponding to a message carrying tag data sent by the first communication device. The control signaling carries a configuration index for tag data collection configuration information corresponding to the tag data, and / or indication information for indicating that the message contains tag data.
[0177] Specifically, the control signaling may be, for example, UCI, DCI, or MAC CE, etc., and this disclosure does not make any specific limitations.
[0178] For example, the first communication device is a terminal, the second communication device is a network device, and the control signaling can be the UCI or MAC CE corresponding to the message carrying tag data.
[0179] For example, the first communication device is a network device, and the second communication device is a terminal. The control signaling can be the DCI or MAC CE corresponding to the message carrying tag data.
[0180] When the first communication device sends tag data to the second communication device, the first communication device may carry some relevant information in the control signaling corresponding to the message carrying the tag data, including: the configuration index of the tag data collection configuration information corresponding to the tag data, and / or, indication information for indicating that the corresponding message contains tag data.
[0181] For example, the tag data collection configuration information corresponding to the tag data (i.e. the tag data collection configuration information used to send the tag data) contains a configuration index. The first communication device can carry the configuration index of the tag data collection configuration information corresponding to the tag data in the control signaling corresponding to the message carrying the tag data and send it to the second communication device. After receiving the control signaling, the second communication device can know which set of tag data collection configuration information the first communication device sent the tag data based on.
[0182] For example, the first communication device can carry indication information in the control signaling corresponding to the message carrying the tag data. The indication information is used to indicate that the message corresponding to the control signaling contains tag data. After receiving the control signaling, the second communication device can know whether the received message contains tag data.
[0183] By receiving the control signaling corresponding to the message carrying tag data sent by the first communication device, the second communication device can know that the message corresponding to the control signaling contains tag data, and which set of tag data collection configuration information the first communication device sent the tag data based on, thereby collecting data more accurately.
[0184] In some embodiments, the method further includes:
[0185] The device receives tag data collection capability information of the first communication device, which includes capability identifier and / or capability level.
[0186] Specifically, before sending tag data collection configuration information to the second communication device, the second communication device may receive tag data collection capability information from the first communication device. This tag data collection capability information includes capability identifier and / or capability level. Based on the tag data collection capability information of the first communication device, the second communication device may send tag data collection configuration information to the first communication device.
[0187] The capability identifier indicates whether the first communication device supports tag data collection. The capability level indicates the capability level of the tag data collection capability supported by the first communication device, such as: CapabilityLevel 1: PDSCH tag data collection, CapabilityLevel 2: PUSCH tag data collection, CapabilityLevel 3: PDSCH and PUSCH tag data collection, etc.
[0188] Taking "the first communication device as the terminal and the second communication device as the network device" as an example, after the terminal connects to the network device, the network device can first send a capability query message to the terminal. Based on the capability query message sent by the network device, the terminal reports its tag data collection capability information, including capability identifier and / or capability level. Then, based on the tag data collection capability information reported by the terminal and its own needs, the network device can send one or more sets of tag data collection configuration information to the terminal via RRC signaling, MAC CE, or DCI. Each set of tag data collection configuration information includes a configuration index, the channel identifier (e.g., PUSCH) for the tag data collection channel, the tag bit sequence generation method, the tag bit sequence pattern, the tag bit sequence length, the combination method of the tag bit sequence and higher-layer bit sequences, the number of tag data collections, and the tag data collection period. After receiving the tag data collection configuration information, the terminal can send a configuration completion message to the network device to confirm that the tag data collection configuration information has been successfully configured.
[0189] Taking a scenario where "the first communication device is a network device and the second communication device is a terminal" as an example, after the terminal connects to the network device, it can obtain information about the tag data collection capabilities supported by the network device, including capability identifiers and / or capability levels, through broadcast messages, RRC signaling, MAC CE, or DCI. Then, based on the tag data collection capability information of the network device and its own needs, the terminal can send one or more sets of tag data collection configuration information to the network device via RRC signaling, MAC CE, or DCI. Each set of tag data collection configuration information includes a configuration index, the channel identifier (such as PDSCH) for collecting tag data, the generation method of the tag bit sequence, the pattern of the tag bit sequence, the length of the tag bit sequence, the combination method of the tag bit sequence and the higher-layer bit sequence, the number of tag data collections, and the tag data collection period. After receiving the tag data collection configuration information, the network device can send a configuration completion message to the terminal to confirm that the tag data collection configuration information has been successfully configured.
[0190] By sending the tag data collection capability information of the first communication device to the second communication device, the second communication device can more accurately configure the tag data collection configuration information to the first communication device.
[0191] In some embodiments, the method further includes:
[0192] Send a first signaling message to the first communication device. The first signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The first signaling message is used to trigger the first communication device to send tag data to the second communication device.
[0193] Specifically, the first signaling can be used to trigger the first communication device to send tag data to the second communication device. The specific form of the first signaling is not limited here. For example, it can be a signaling used to activate a certain set of tag data collection configuration information, or a signaling used to indicate the start of sending tag data (the specific set of tag data collection configuration information on which tag data is sent can be determined by the first communication device in other ways), or a signaling used to indicate the start of sending tag data based on a certain set of tag data collection configuration information, and so on.
[0194] The first signaling can be semi-static configuration signaling or dynamic signaling. Semi-static configuration signaling can be, for example, RRC signaling, and dynamic signaling can be, for example, UCI, DCI, or MAC CE.
[0195] When the first communication device is a terminal and the second communication device is a network device, taking the first signaling used to activate a set of tag data collection configuration information as an example, after the network device sends the tag data collection configuration information to the terminal, it can obtain a list of tag data collection configuration information that the terminal can currently activate through RRC signaling, MAC CE, or DCI. After the terminal returns the configuration list of currently activating tag data collection configuration information to the network device, the network device can select the tag data collection configuration information to be activated based on the terminal's feedback and its own needs, and activate it through the first signaling. The first signaling carries the configuration index of the tag data collection configuration information to be activated. After receiving the first signaling, the terminal sends an activation confirmation to the network device, carrying the configuration index of the activated tag data collection configuration information. Furthermore, the terminal sends tag data to the network device in the uplink channel indicated by the activated tag data collection configuration information according to the tag data collection configuration information activated by the first signaling.
[0196] When the first communication device is a network device and the second communication device is a terminal, taking the first signaling used to activate a set of tag data collection configuration information as an example, after the terminal sends the tag data collection configuration information to the network device, it can obtain a list of tag data collection configuration information that the network device currently supports activating through RRC signaling, MAC CE, or UCI. After the network device returns the configuration list of currently supported tag data collection configuration information to the terminal, the terminal can select the tag data collection configuration information to be activated based on the feedback from the network device and its own needs, and activate it through the first signaling. The first signaling carries the configuration index of the tag data collection configuration information to be activated. After receiving the first signaling, the network device sends an activation confirmation to the terminal, carrying the configuration index of the activated tag data collection configuration information. Furthermore, according to the tag data collection configuration information activated by the first signaling, the network device sends tag data to the terminal in the downlink channel indicated by the activated tag data collection configuration information at the next scheduling time.
[0197] Triggering the first communication device to send tag data by using semi-static configuration signaling or dynamic signaling can further improve the flexibility of tag data collection.
[0198] In some embodiments, the method further includes:
[0199] Send a second signaling message to the first communication device. The second signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The second signaling message is used to trigger the first communication device to stop sending tag data to the second communication device.
[0200] Specifically, the second signaling can be used to trigger the first communication device to stop sending the current tag data to the second communication device. The specific form of the second signaling is not limited here. For example, it can be a signaling used to deactivate a certain set of tag data collection configuration information, or a signaling used to instruct switching from the currently activated tag data collection configuration information to a new tag data collection configuration information and activating it, or a signaling used to instruct stopping the sending of tag data (i.e. stopping the sending of all subsequent tag data, regardless of which set of tag data collection configuration information), or a signaling used to instruct stopping the sending of tag data based on a certain set of tag data collection configuration information, and so on.
[0201] The second signaling can be semi-static configuration signaling or dynamic signaling. Semi-static configuration signaling can be, for example, RRC signaling, and dynamic signaling can be, for example, UCI, DCI, or MAC CE.
[0202] When the first communication device is a terminal and the second communication device is a network device, taking the second signaling as an example, which is used to deactivate a certain set of tag data collection configuration information, the second signaling can carry the configuration index of the tag data collection configuration information that needs to be deactivated. After receiving the second signaling, the terminal performs a deactivation operation on the currently activated tag data collection configuration information, sends a deactivation confirmation message back to the network device, and stops sending tag data at the next scheduling time.
[0203] When the first communication device is a network device and the second communication device is a terminal, taking the second signaling as an example, which is used to deactivate a certain set of tag data collection configuration information, the second signaling can carry the configuration index of the tag data collection configuration information that needs to be deactivated. After receiving the second signaling, the network device performs a deactivation operation on the currently activated tag data collection configuration information, sends a deactivation confirmation message back to the terminal, and stops sending tag data at the next scheduling time.
[0204] When the first communication device is a terminal and the second communication device is a network device, taking the second signaling as an example, which is used to instruct switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it, the second signaling may carry the configuration index of the tag data collection configuration information to be deactivated and the configuration index of the new tag data collection configuration information. After receiving the second signaling, the terminal performs a deactivation operation on the currently active tag data collection configuration information (i.e., stops sending tag data based on the tag data collection configuration information), and determines whether it supports switching to the new tag data collection configuration information: if it supports it, the terminal activates the new tag data collection configuration information, sends a confirmation message to the network device, and sends tag data according to the new tag data collection configuration information at the next scheduling time; if it does not support it, the terminal sends a notification of activation failure to the network device and stops sending tag data at the next scheduling time.
[0205] When the first communication device is a network device and the second communication device is a terminal, taking the second signaling as an example, which is used to instruct switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it, the second signaling may carry the configuration index of the tag data collection configuration information to be deactivated and the configuration index of the new tag data collection configuration information. After receiving the second signaling, the network device performs a deactivation operation on the currently active tag data collection configuration information (i.e., stops sending tag data based on the tag data collection configuration information), and determines whether it supports switching to the new tag data collection configuration information: if it supports it, it activates the new tag data collection configuration information, sends a confirmation message to the terminal, and sends tag data according to the new tag data collection configuration information at the next scheduling time; if it does not support it, it sends an activation failure message to the terminal and stops sending tag data at the next scheduling time.
[0206] By triggering the first communication device to stop sending tag data through the second signaling, the flexibility of tag data collection can be further improved.
[0207] In some embodiments, the method further includes:
[0208] Send a third signaling message to the first communication device. The third signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The third signaling message is used to indicate the triggering conditions corresponding to different operations.
[0209] The operations include: deactivating the currently active tag data collection configuration information; or switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it.
[0210] Specifically, the second communication device can send a third signaling message to the first communication device. This third signaling message is used to indicate the triggering conditions corresponding to different operations, or it can be understood as indicating the operations corresponding to different triggering conditions, or indicating the correspondence between triggering conditions and operations. This third signaling message can be semi-static configuration signaling or dynamic signaling. Semi-static configuration signaling can be, for example, RRC signaling, and dynamic signaling can be, for example, UCI, DCI, or MAC CE.
[0211] When the first communication device meets a certain trigger condition, it executes the corresponding operation.
[0212] The triggering conditions include, for example, meeting the tag data collection requirements, high terminal load, low terminal battery, high network load, and insufficient air interface resources.
[0213] This operation includes: deactivating the currently active tag data collection configuration information; or switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it. This new tag data collection configuration information may be indicated in a third signaling message.
[0214] Taking a scenario where "the first communication device is the terminal and the second communication device is the network device" as an example, when a certain set of tag data collection configuration information has been activated, the network device can send a third signaling message to the terminal. This message further instructs the terminal to perform an operation under certain triggering conditions. These triggering conditions may include one or more of the following: tag data collection count, high terminal load, low terminal battery, high network load, and insufficient air interface resources. The operation may include, for example, deactivating the currently activated tag data collection configuration information; or switching from the currently activated tag data collection configuration information to a new tag data collection configuration information and activating it. When the terminal meets a triggering condition, it performs the corresponding operation.
[0215] For example, if the operation corresponding to the triggered condition is "deactivate the currently active tag data collection configuration information", then the terminal will perform a deactivation operation on the currently active tag data collection configuration information and stop sending tag data at the next scheduling time.
[0216] For example, if the operation corresponding to the trigger condition is "switch from the currently active tag data collection configuration information to the new tag data collection configuration information and activate it", then the terminal will perform a deactivation operation on the currently active tag data collection configuration information and determine whether it is supported to switch to the new tag data collection configuration information. If it is supported, the new tag data collection configuration information will be activated, and tag data will be sent according to the new tag data collection configuration information at the next scheduling time. If it is not supported, tag data will be stopped from being sent at the next scheduling time.
[0217] Taking a scenario where "the first communication device is a network device and the second communication device is a terminal" as an example, when a certain set of tag data collection configuration information has been activated, the terminal can send a third signaling message to the network device. This message further instructs the terminal to perform an operation under certain triggering conditions. These triggering conditions may include one or more of the following: tag data collection count, high terminal load, low terminal battery, high network load, and insufficient air interface resources. The operation may include, for example, deactivating the currently activated tag data collection configuration information; or switching from the currently activated tag data collection configuration information to a new tag data collection configuration information and activating it. When the network device meets a triggering condition, it executes the corresponding operation.
[0218] For example, if the operation corresponding to the triggered condition is "deactivate the currently active tag data collection configuration information", then the network device will perform a deactivation operation on the currently active tag data collection configuration information and stop sending tag data at the next scheduling time.
[0219] For example, if the operation corresponding to the trigger condition is "switch from the currently active tag data collection configuration information to the new tag data collection configuration information and activate it", then the network device will perform a deactivation operation on the currently active tag data collection configuration information and determine whether it is supported to switch to the new tag data collection configuration information. If it is supported, the new tag data collection configuration information will be activated, and tag data will be sent according to the new tag data collection configuration information at the next scheduling time. If it is not supported, tag data will be stopped from being sent at the next scheduling time.
[0220] By using third signaling to indicate the triggering conditions corresponding to different operations, the first communication device can directly execute the corresponding operation when a certain triggering condition is met, which helps to save signaling overhead and improve tag data collection efficiency.
[0221] The methods provided in the various embodiments of this disclosure are based on the same technical concept, so the implementation of each method can be referred to each other, and repeated parts will not be described again.
[0222] Figure 5 is a schematic diagram of the structure of the first communication device provided in the embodiment of this disclosure. As shown in Figure 5, the first communication device includes a memory 520, a transceiver 510 and a processor 500; wherein the processor 500 and the memory 520 may also be physically arranged separately.
[0223] The memory 520 is used to store computer programs; the transceiver 510 is used to send and receive data under the control of the processor 500.
[0224] In Figure 5, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 500 and memory represented by memory 520. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 510 may be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0225] The processor 500 is responsible for managing the bus architecture and general processing, while the memory 520 can store the data used by the processor 500 when performing operations.
[0226] The processor 500 can be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), or a Field Programmable Gate Array (FPGA). - The processor can also adopt a multi-core architecture.
[0227] The processor 500 executes any of the methods provided in the embodiments of this disclosure according to the obtained executable instructions by calling a computer program stored in the memory 520, including:
[0228] Receive tag data collection configuration information sent by the second communication device;
[0229] Based on the tag data collection configuration information, the target bit sequence is determined. The target bit sequence is either the tag bit sequence or includes both the tag bit sequence and the higher-level bit sequence.
[0230] The target bit sequence is channel-coded to obtain tag data, which is then sent to the second communication device.
[0231] In some embodiments, the tag data collection configuration information is one or more sets, and each set of tag data collection configuration information includes one or more of the following:
[0232] Configure indexes;
[0233] The channel identifier of the tag data channel is collected;
[0234] How the tag bit sequence is generated;
[0235] Pattern of the tag bit sequence;
[0236] The length of the tag bit sequence;
[0237] The combination of tag bit sequences and higher-level bit sequences;
[0238] Number of times tag data was collected;
[0239] The collection cycle of tag data.
[0240] In some embodiments, the method further includes:
[0241] Send control signaling corresponding to the message carrying tag data to the second communication device. The control signaling carries a configuration index of tag data collection configuration information corresponding to the tag data, and / or an indication information indicating that the message contains tag data.
[0242] In some embodiments, the method further includes:
[0243] Send the tag data collection capability information of the first communication device to the second communication device. The tag data collection capability information includes capability identifier and / or capability level.
[0244] In some embodiments, the method further includes:
[0245] Receive the first signaling sent by the second communication device, wherein the first signaling is a semi-static configuration signaling or a dynamic signaling;
[0246] Based on the first signaling, it is determined that tag data will be sent to the second communication device.
[0247] In some embodiments, the method further includes:
[0248] Receive a second signaling message sent by a second communication device, wherein the second signaling message is a semi-static configuration signaling message or a dynamic signaling message; based on the second signaling message, determine to stop sending subsequent tag data to the second communication device; or,
[0249] Based on the tag data collection stop condition corresponding to the currently active tag data collection configuration information, it is determined to stop sending tag data to the second communication device.
[0250] In some embodiments, the method further includes:
[0251] Receive the third signaling sent by the second communication device. The third signaling is either semi-static configuration signaling or dynamic signaling. The third signaling is used to indicate the triggering conditions corresponding to different operations.
[0252] The operations include: deactivating the currently active tag data collection configuration information; or switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it.
[0253] Figure 6 is a schematic diagram of the structure of the second communication device provided in the embodiment of this disclosure. As shown in Figure 6, the second communication device includes a memory 620, a transceiver 610 and a processor 600; wherein the processor 600 and the memory 620 may also be physically arranged separately.
[0254] The memory 620 is used to store computer programs; the transceiver 610 is used to send and receive data under the control of the processor 600.
[0255] In Figure 6, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. A bus interface provides an interface. Transceiver 610 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0256] The processor 600 is responsible for managing the bus architecture and general processing, while the memory 620 can store the data used by the processor 600 when performing operations.
[0257] The processor 600 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0258] The processor 600 executes any of the methods provided in the embodiments of this disclosure according to the obtained executable instructions by calling a computer program stored in the memory 620, including:
[0259] Send tag data collection configuration information to the first communication device;
[0260] The device receives tag data sent by a first communication device. The tag data is obtained by the first communication device through channel coding of a target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-layer bit sequence.
[0261] In some embodiments, the tag data collection configuration information is one or more sets, and each set of tag data collection configuration information includes one or more of the following:
[0262] Configure indexes;
[0263] The channel identifier of the tag data channel is collected;
[0264] How the tag bit sequence is generated;
[0265] Pattern of the tag bit sequence;
[0266] The length of the tag bit sequence;
[0267] The combination of tag bit sequences and higher-level bit sequences;
[0268] Number of times tag data was collected;
[0269] The collection cycle of tag data.
[0270] In some embodiments, the method further includes:
[0271] The system receives control signaling corresponding to a message carrying tag data sent by the first communication device. The control signaling carries a configuration index for tag data collection configuration information corresponding to the tag data, and / or indication information for indicating that the message contains tag data.
[0272] In some embodiments, the method further includes:
[0273] The device receives tag data collection capability information of the first communication device, which includes capability identifier and / or capability level.
[0274] In some embodiments, the method further includes:
[0275] Send a first signaling message to the first communication device. The first signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The first signaling message is used to trigger the first communication device to send tag data to the second communication device.
[0276] In some embodiments, the method further includes:
[0277] Send a second signaling message to the first communication device. The second signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The second signaling message is used to trigger the first communication device to stop sending tag data to the second communication device.
[0278] In some embodiments, the method further includes:
[0279] Send a third signaling message to the first communication device. The third signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The third signaling message is used to indicate the triggering conditions corresponding to different operations.
[0280] The operations include: deactivating the currently active tag data collection configuration information; or switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it.
[0281] It should be noted that the first communication device and the second communication device provided in this embodiment can implement all the method steps implemented in the corresponding method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0282] The data collection apparatus provided in the embodiments of this disclosure is described below. The data collection apparatus described below can be referred to in correspondence with the data collection method described above.
[0283] Figure 7 is a schematic diagram of one of the data collection devices provided in this embodiment of the present disclosure. As shown in Figure 7, the device includes:
[0284] The first receiving unit 710 is used to receive tag data collection configuration information sent by the second communication device;
[0285] The determining unit 720 is used to collect configuration information based on tag data to determine the target bit sequence, wherein the target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-level bit sequence;
[0286] The first transmitting unit 730 is used to obtain tag data by channel coding the target bit sequence and then transmit the tag data to the second communication device.
[0287] In some embodiments, the tag data collection configuration information is one or more sets, and each set of tag data collection configuration information includes one or more of the following:
[0288] Configure indexes;
[0289] The channel identifier of the tag data channel is collected;
[0290] How the tag bit sequence is generated;
[0291] Pattern of the tag bit sequence;
[0292] The length of the tag bit sequence;
[0293] The combination of tag bit sequences and higher-level bit sequences;
[0294] Number of times tag data was collected;
[0295] The collection cycle of tag data.
[0296] In some embodiments, the first transmitting unit 730 is further configured to:
[0297] Send control signaling corresponding to the message carrying tag data to the second communication device. The control signaling carries a configuration index of tag data collection configuration information corresponding to the tag data, and / or an indication information indicating that the message contains tag data.
[0298] In some embodiments, the first transmitting unit 730 is further configured to:
[0299] Send the tag data collection capability information of the first communication device to the second communication device. The tag data collection capability information includes capability identifier and / or capability level.
[0300] In some embodiments, the apparatus further includes a first processing unit for:
[0301] Receive the first signaling sent by the second communication device, wherein the first signaling is a semi-static configuration signaling or a dynamic signaling;
[0302] Based on the first signaling, it is determined that tag data will be sent to the second communication device.
[0303] In some embodiments, the device further includes a second processing unit for:
[0304] Receive a second signaling message sent by a second communication device, wherein the second signaling message is a semi-static configuration signaling message or a dynamic signaling message; based on the second signaling message, determine to stop sending subsequent tag data to the second communication device; or,
[0305] Based on the tag data collection stop condition corresponding to the currently active tag data collection configuration information, it is determined to stop sending tag data to the second communication device.
[0306] In some embodiments, the first receiving unit 710 is further configured to:
[0307] Receive the third signaling sent by the second communication device. The third signaling is either semi-static configuration signaling or dynamic signaling. The third signaling is used to indicate the triggering conditions corresponding to different operations.
[0308] The operations include: deactivating the currently active tag data collection configuration information; or switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it.
[0309] Figure 8 is a second structural schematic diagram of the data collection device provided in an embodiment of this disclosure. As shown in Figure 8, the device includes:
[0310] The second transmitting unit 810 is used to transmit tag data collection configuration information to the first communication device;
[0311] The second receiving unit 820 is used to receive tag data sent by the first communication device. The tag data is obtained by the first communication device after channel coding the target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher layer bit sequence.
[0312] In some embodiments, the tag data collection configuration information is one or more sets, and each set of tag data collection configuration information includes one or more of the following:
[0313] Configure indexes;
[0314] The channel identifier of the tag data channel is collected;
[0315] How the tag bit sequence is generated;
[0316] Pattern of the tag bit sequence;
[0317] The length of the tag bit sequence;
[0318] The combination of tag bit sequences and higher-level bit sequences;
[0319] Number of times tag data was collected;
[0320] The collection cycle of tag data.
[0321] In some embodiments, the second receiving unit 820 is further configured to:
[0322] The system receives control signaling corresponding to a message carrying tag data sent by the first communication device. The control signaling carries a configuration index for tag data collection configuration information corresponding to the tag data, and / or indication information for indicating that the message contains tag data.
[0323] In some embodiments, the second receiving unit 820 is further configured to:
[0324] The device receives tag data collection capability information of the first communication device, which includes capability identifier and / or capability level.
[0325] In some embodiments, the second transmitting unit 810 is further configured to:
[0326] Send a first signaling message to the first communication device. The first signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The first signaling message is used to trigger the first communication device to send tag data to the second communication device.
[0327] In some embodiments, the second transmitting unit 810 is further configured to:
[0328] Send a second signaling message to the first communication device. The second signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The second signaling message is used to trigger the first communication device to stop sending tag data to the second communication device.
[0329] In some embodiments, the second transmitting unit 810 is further configured to:
[0330] Send a third signaling message to the first communication device. The third signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The third signaling message is used to indicate the triggering conditions corresponding to different operations.
[0331] The operations include: deactivating the currently active tag data collection configuration information; or switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating it.
[0332] It should be noted that the data collection device provided in this embodiment can implement all the method steps implemented in the corresponding method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0333] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0334] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0335] In some embodiments, this disclosure also provides a processor-readable storage medium storing a program for causing a processor to execute the data collection method provided in the method embodiments where the execution subject is a first communication device, or to execute the data collection method provided in the method embodiments where the execution subject is a second communication device.
[0336] It should be noted that the processor-readable storage medium provided in this embodiment can implement all the method steps implemented in the corresponding method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0337] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0338] In some embodiments, this disclosure also provides a non-transient readable storage medium storing a computer program that causes a processor to execute the data collection method provided in the method embodiments where the execution subject is a first communication device, or to execute the data collection method provided in the method embodiments where the execution subject is a second communication device.
[0339] The non-transiently readable storage medium provided in this embodiment can implement all the method steps implemented in the corresponding method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0340] In some embodiments, this disclosure also provides a communication device, which stores a computer program for executing the data collection method provided by the method embodiments where the execution subject is a first communication device, or executing the data collection method provided by the method embodiments where the execution subject is a second communication device.
[0341] The communication device provided in this disclosure can implement all the method steps implemented in the corresponding method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0342] In some embodiments, this disclosure also provides a chip product storing a computer program, the computer program being used to cause the chip product to execute the data collection method provided in the method embodiments where the execution subject is a first communication device, or to execute the data collection method provided in the method embodiments where the execution subject is a second communication device.
[0343] Specifically, the chip products provided in this disclosure can implement all the method steps implemented in the corresponding method embodiments and achieve the same technical effects. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0344] The technical solutions provided in this disclosure are applicable to a variety of systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as an Evolved Packet Core (EPC), a 5G core network (5GC), or a 6G core network.
[0345] The terminals disclosed in this embodiment can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminals may differ in different systems; for example, in a 5G system, a terminal may be called User Equipment (UE). Wireless terminals can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminals can be mobile terminals, such as mobile phones (or "cellular" phones) and computers with mobile terminals, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal may also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments disclosed herein.
[0346] The network device disclosed in this embodiment may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network equipment involved in this disclosure can be a Base Transceiver Station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB) in Wide-band Code Division Multiple Access (WCDMA), an evolved Node B (eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a next-generation 5G network architecture, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in this disclosure. In some network structures, the network equipment may include Centralized Unit (CU) nodes and Distributed Unit (DU) nodes, and the Centralized Unit and Distributed Unit may be geographically separated.
[0347] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0348] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0349] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0350] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0351] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A data collection method applied to a first communication device, the method comprising: Receive tag data collection configuration information sent by the second communication device; Based on the tag data collection configuration information, a target bit sequence is determined, wherein the target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-level bit sequence; The target bit sequence is channel-coded to obtain tag data, which is then sent to the second communication device.
2. The data collection method according to claim 1, wherein, The tag data collection configuration information may be one or more sets, and each set of tag data collection configuration information may include one or more of the following: Configure indexes; Channel identifier, which is used to indicate the channel for which tag data collection is required; The method for generating the tag bit sequence; The pattern of the tag bit sequence; The length of the tag bit sequence; The combination method of the tag bit sequence and the higher-level bit sequence; The number of times the tag data was collected; The collection cycle of the tag data.
3. The data collection method according to claim 1 or 2, wherein, The method further includes: Send control signaling corresponding to the message carrying the tag data to the second communication device. The control signaling carries a configuration index of the tag data collection configuration information corresponding to the tag data, and / or an indication information indicating that the message contains the tag data.
4. The data collection method according to claim 1 or 2, wherein, The method further includes: Send the tag data collection capability information of the first communication device to the second communication device. The tag data collection capability information includes capability identifier and / or capability level.
5. The data collection method according to claim 1 or 2, wherein, The method further includes: Receive a first signaling sent by the second communication device, wherein the first signaling is a semi-static configuration signaling or a dynamic signaling; Based on the first signaling, it is determined that the tag data will be sent to the second communication device.
6. The data collection method according to claim 1 or 2, wherein, The method further includes: Receive a second signaling message sent by the second communication device, wherein the second signaling message is a semi-static configuration signaling message or a dynamic signaling message; based on the second signaling message, determine to stop subsequently sending the tag data to the second communication device; or... Based on the tag data collection stop condition corresponding to the currently active tag data collection configuration information, it is determined to stop sending the tag data to the second communication device.
7. The data collection method according to claim 1 or 2, wherein, The method further includes: The third signaling sent by the second communication device is received. The third signaling is either semi-static configuration signaling or dynamic signaling. The third signaling is used to indicate the triggering conditions corresponding to different operations. The operation includes: deactivating the currently active tag data collection configuration information; or, switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating the new tag data collection configuration information.
8. A data collection method applied to a second communication device, the method comprising: Send tag data collection configuration information to the first communication device; The device receives tag data sent by the first communication device. The tag data is obtained by the first communication device through channel coding of a target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-layer bit sequence.
9. The data collection method according to claim 8, wherein, The tag data collection configuration information may be one or more sets, and each set of tag data collection configuration information may include one or more of the following: Configure indexes; Channel identifier, which is used to indicate the channel for which tag data collection is required; The method for generating the tag bit sequence; The pattern of the tag bit sequence; The length of the tag bit sequence; The combination method of the tag bit sequence and the higher-level bit sequence; The number of times the tag data was collected; The collection cycle of the tag data.
10. The data collection method according to claim 8 or 9, wherein, The method further includes: The system receives control signaling corresponding to a message carrying the tag data sent by the first communication device. The control signaling carries a configuration index of tag data collection configuration information corresponding to the tag data, and / or indication information indicating that the message contains the tag data.
11. The data collection method according to claim 8 or 9, wherein, The method further includes: The device receives tag data collection capability information of the first communication device, which includes a capability identifier and / or a capability level.
12. The data collection method according to claim 8 or 9, wherein, The method further includes: Send a first signaling message to the first communication device. The first signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The first signaling message is used to trigger the first communication device to send the tag data to the second communication device.
13. The data collection method according to claim 8 or 9, wherein, The method further includes: A second signaling message is sent to the first communication device. The second signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The second signaling message is used to trigger the first communication device to stop sending the tag data to the second communication device.
14. The data collection method according to claim 8 or 9, wherein, The method further includes: Send a third signaling message to the first communication device. The third signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The third signaling message is used to indicate the triggering conditions corresponding to different operations. The operation includes: deactivating the currently active tag data collection configuration information; or, switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating the new tag data collection configuration information.
15. A first communication device, comprising a memory, a transceiver, and a processor; Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Receive tag data collection configuration information sent by the second communication device; Based on the tag data collection configuration information, a target bit sequence is determined, wherein the target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-level bit sequence; The target bit sequence is channel-coded to obtain tag data, which is then sent to the second communication device.
16. The first communication device according to claim 15, wherein, The tag data collection configuration information may be one or more sets, and each set of tag data collection configuration information may include one or more of the following: Configure indexes; Channel identifier, which is used to indicate the channel for which tag data collection is required; The method for generating the tag bit sequence; The pattern of the tag bit sequence; The length of the tag bit sequence; The combination method of the tag bit sequence and the higher-level bit sequence; The number of times the tag data was collected; The collection cycle of the tag data.
17. The first communication device according to claim 15 or 16, wherein, The operation also includes: Send control signaling corresponding to the message carrying the tag data to the second communication device. The control signaling carries a configuration index of the tag data collection configuration information corresponding to the tag data, and / or an indication information indicating that the message contains the tag data.
18. The first communication device according to claim 15 or 16, wherein, The operation also includes: Send the tag data collection capability information of the first communication device to the second communication device. The tag data collection capability information includes capability identifier and / or capability level.
19. The first communication device according to claim 15 or 16, wherein, The operation also includes: Receive a first signaling sent by the second communication device, wherein the first signaling is a semi-static configuration signaling or a dynamic signaling; Based on the first signaling, it is determined that the tag data will be sent to the second communication device.
20. The first communication device according to claim 15 or 16, wherein, The operation also includes: Receive a second signaling message sent by the second communication device, wherein the second signaling message is a semi-static configuration signaling message or a dynamic signaling message; based on the second signaling message, determine to stop subsequently sending the tag data to the second communication device; or... Based on the tag data collection stop condition corresponding to the currently active tag data collection configuration information, it is determined to stop sending the tag data to the second communication device.
21. The first communication device according to claim 15 or 16, wherein, The operation also includes: The third signaling sent by the second communication device is received. The third signaling is either semi-static configuration signaling or dynamic signaling. The third signaling is used to indicate the triggering conditions corresponding to different operations. The operation includes: deactivating the currently active tag data collection configuration information; or, switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating the new tag data collection configuration information.
22. A second communication device, comprising a memory, a transceiver, and a processor; Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Send tag data collection configuration information to the first communication device; The device receives tag data sent by the first communication device. The tag data is obtained by the first communication device through channel coding of a target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-layer bit sequence.
23. The second communication device according to claim 22, wherein, The tag data collection configuration information may be one or more sets, and each set of tag data collection configuration information may include one or more of the following: Configure indexes; Channel identifier, which is used to indicate the channel for which tag data collection is required; The method for generating the tag bit sequence; The pattern of the tag bit sequence; The length of the tag bit sequence; The combination method of the tag bit sequence and the higher-level bit sequence; The number of times the tag data was collected; The collection cycle of the tag data.
24. The second communication device according to claim 22 or 23, wherein, The operation also includes: The system receives control signaling corresponding to a message carrying the tag data sent by the first communication device. The control signaling carries a configuration index of tag data collection configuration information corresponding to the tag data, and / or indication information indicating that the message contains the tag data.
25. The second communication device according to claim 22 or 23, wherein, The operation also includes: The device receives tag data collection capability information of the first communication device, which includes a capability identifier and / or a capability level.
26. The second communication device according to claim 22 or 23, wherein, The operation also includes: Send a first signaling message to the first communication device. The first signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The first signaling message is used to trigger the first communication device to send the tag data to the second communication device.
27. The second communication device according to claim 22 or 23, wherein, The operation also includes: A second signaling message is sent to the first communication device. The second signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The second signaling message is used to trigger the first communication device to stop sending the tag data to the second communication device.
28. The second communication device according to claim 22 or 23, wherein, The operation also includes: Send a third signaling message to the first communication device. The third signaling message is either a semi-static configuration signaling message or a dynamic signaling message. The third signaling message is used to indicate the triggering conditions corresponding to different operations. The operation includes: deactivating the currently active tag data collection configuration information; or, switching from the currently active tag data collection configuration information to a new tag data collection configuration information and activating the new tag data collection configuration information.
29. A data collection apparatus, the apparatus comprising: The first receiving unit is used to receive tag data collection configuration information sent by the second communication device; The determining unit is configured to determine a target bit sequence based on the tag data collection configuration information, wherein the target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-level bit sequence; The first transmitting unit is used to channel-encode the target bit sequence to obtain tag data, and then transmit the tag data to the second communication device.
30. A data collection apparatus, the apparatus comprising: The second sending unit is used to send tag data collection configuration information to the first communication device; The second receiving unit is used to receive tag data sent by the first communication device. The tag data is obtained by the first communication device after channel coding a target bit sequence. The target bit sequence is determined based on the tag data collection configuration information. The target bit sequence is a tag bit sequence, or includes a tag bit sequence and a higher-layer bit sequence.
31. A processor-readable storage medium storing a program for causing a processor to perform the method of any one of claims 1 to 7, or to perform the method of any one of claims 8 to 14.