Communication method, device, equipment, storage medium, chip, product and program
Patent Information
- Application Number
- CN202280102653.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-21
- Publication Date
- 2025-07-18
AI Technical Summary
The data collection methods in the existing technology are complex and have poor scalability, and cannot be applied to different scenarios, resulting in the need to redefine the data collection process, increasing the standardization workload and not conducive to data sharing across functional scenarios or cross-domain.
By including data type identification information, value range information format indication information, length indication information, final data indication information, etc. in the information sent and received during the data collection process, data decoding and parsing are realized, and the data collection process is unified, which is suitable for multiple applications. scenarios, there is no need to define different data collection processes for different scenarios.
It simplifies the data collection process, improves scalability, reduces standardization workload, supports cross-domain sharing of data, and expands the use and application scope of data.
Smart Images

Figure CN120345282A_ABST
Abstract
Description
Communication method, device, equipment, storage medium, chip, product and program Technical Field
[0001] The embodiments of the present application relate to the field of mobile communication technologies, and specifically to a communication method, apparatus, device, storage medium, chip, product, and program. Background Art
[0002] With the continuous development of information technology, data collection is becoming increasingly important for scenarios such as data analysis and service improvement. However, how to provide a data collection method for data collection has always been a concern in this field.
[0003] Summary of the Invention
[0004] Embodiments of the present application provide a communication method, apparatus, device, storage medium, chip, product, and program.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which is applied to a data collection process, and the method includes:
[0006] The first device sends first information to the second device, where the first information includes at least: value range information or information domain information corresponding to the collected data information;
[0007] The first information is associated with the second information, and the second information includes at least one of the following:
[0008] Data type identification information;
[0009] format indication information corresponding to the value domain information or information domain information;
[0010] Length indication information corresponding to the value range information or information range information;
[0011] First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information;
[0012] Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears;
[0013] Information indicating the quantity of individual data included in the collected data information;
[0014] Indication information of whether it is the last single data in the collected data information;
[0015] Data collection task identification information.
[0016] In a second aspect, an embodiment of the present application provides a communication method, which is applied to a data collection process, and the method includes:
[0017] The second device receives the first information sent by the first device, where the first information includes at least: value range information or information domain information corresponding to the collected data information;
[0018] The first information is associated with the second information, and the second information includes at least one of the following:
[0019] Data type identification information;
[0020] format indication information corresponding to the value domain information or information domain information;
[0021] Length indication information corresponding to the value range information or information range information;
[0022] First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information;
[0023] Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears;
[0024] Information indicating the quantity of individual data included in the collected data information;
[0025] Indication information of whether it is the last single data in the collected data information;
[0026] Data collection task identification information.
[0027] In a third aspect, an embodiment of the present application provides a communication device, including:
[0028] A communication unit, configured to send first information to the second device, wherein the first information includes at least value range information or information domain information corresponding to the collected data information;
[0029] The first information is associated with the second information, and the second information includes at least one of the following:
[0030] Data type identification information;
[0031] format indication information corresponding to the value domain information or information domain information;
[0032] Length indication information corresponding to the value range information or information range information;
[0033] First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information;
[0034] Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears;
[0035] Information indicating the quantity of individual data included in the collected data information;
[0036] Indication information of whether it is the last single data in the collected data information;
[0037] Data collection task identification information.
[0038] In a fourth aspect, an embodiment of the present application provides a communication device, including:
[0039] A communication unit, configured to receive first information sent by a first device, wherein the first information includes at least value range information or information domain information corresponding to the collected data information;
[0040] The first information is associated with the second information, and the second information includes at least one of the following:
[0041] Data type identification information;
[0042] format indication information corresponding to the value domain information or information domain information;
[0043] Length indication information corresponding to the value range information or information range information;
[0044] First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information;
[0045] Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears;
[0046] Information indicating the quantity of individual data included in the collected data information;
[0047] Indication information of whether it is the last single data in the collected data information;
[0048] Data collection task identification information.
[0049] In a fifth aspect, an embodiment of the present application provides a first device, comprising: a processor and a memory,
[0050] The memory is used to store computer programs,
[0051] The processor is used to call and run the computer program stored in the memory, so that the first device executes the method described in the first aspect.
[0052] In a sixth aspect, an embodiment of the present application provides a second device, including: a processor and a memory,
[0053] The memory is used to store computer programs,
[0054] The processor is used to call and run the computer program stored in the memory, so that the second device executes the method described in the second aspect.
[0055] In a seventh aspect, an embodiment of the present application provides a computer storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement the method described in the first aspect or the second aspect.
[0056] In an eighth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and run a computer program from a memory to implement the method described in the first aspect or the second aspect.
[0057] In the ninth aspect, an embodiment of the present application provides a computer program product, which includes a computer storage medium, the computer storage medium storing a computer program, and the computer program including instructions that can be executed by at least one processor, and when the instructions are executed by the at least one processor, the method described in the first aspect or the second aspect is implemented.
[0058] In a tenth aspect, an embodiment of the present application provides a computer program, which enables a computer to execute the method described in the first aspect or the second aspect.
[0059] In an embodiment of the present application, a first device sends first information to a second device, and the first information includes at least: value domain information or information domain information corresponding to the collected data information, and the first information is associated with the second information, so that the first device can send the value domain information or information domain information to the second device, and the first information can be associated with the second information used to decode / parse / understand the value domain information or information domain information, so that the communication method of the embodiment of the present application can be applicable to various scenarios, without defining different data collection processes for different scenarios, and thus the communication method applied to the data collection process of the embodiment of the present application is simple and highly scalable. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0061] FIG1 is a schematic diagram of an application scenario of an embodiment of the present application;
[0062] FIG2 is a schematic diagram of another application scenario of an embodiment of the present application;
[0063] FIG3 is a schematic diagram of another application scenario of an embodiment of the present application;
[0064] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;
[0065] FIG5 is a flow chart of another communication method provided in an embodiment of the present application;
[0066] FIG6 is a flow chart of another communication method provided in an embodiment of the present application;
[0067] FIG7 is a flow chart of another communication method provided in an embodiment of the present application;
[0068] FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0069] FIG9 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application;
[0070] FIG10 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0071] FIG11 is a schematic structural diagram of a chip according to an embodiment of the present application. DETAILED DESCRIPTION
[0072] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0073] The technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict. In the description of the present application, "multiple" means two or more, unless otherwise clearly defined.
[0074] FIG1 is a schematic diagram of an application scenario of an embodiment of the present application. As shown in FIG1 , a communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.
[0075] FIG2 is a schematic diagram of another application scenario of an embodiment of the present application. As shown in FIG2 , a communication system 200 may include a terminal device 210 and a terminal device 220. Terminal device 210 may communicate with terminal device 220 via a wired connection or a wireless connection. Multi-service transmission is supported between terminal devices 210 and 220.
[0076] FIG3 is a schematic diagram of another application scenario of an embodiment of the present application. As shown in FIG3 , a communication system 300 may include a network device 310 and a network device 320. Network device 310 may communicate with network device 320 via a wired connection or a wireless connection. Multi-service transmission is supported between network devices 310 and 320.
[0077] In any embodiment of the present application, the network device includes one of the following or a combination of at least two: access network equipment, core network equipment, operation administration and maintenance (OAM) equipment, and data collection equipment.
[0078] In any embodiment of the present application, the access network device can provide communication coverage for a specific geographical area and can communicate with terminal devices located in the coverage area.
[0079] In any embodiment of the present application, the core network device may be any core network device specified in the protocol before the present application or a combination of any multiple core network devices.
[0080] In any embodiment of the present application, the data collection device may be a device in the core network or a device outside the core network. Optionally, the data collection device may be any core network device specified in a protocol prior to this application or a combination of any multiple core network devices, or may be integrated into any one or more core network devices specified in a protocol prior to this application, or may be a core network device newly defined in a protocol subsequent to this application, or may be a device outside the core network.
[0081] In any embodiment of the present application, the data collection device may be a device in the access network or a device outside the access network. Alternatively, the data collection device may be any access network device specified in a protocol prior to the present application or a combination of any multiple access network devices, or may be integrated into any one or more access network devices specified in a protocol prior to the present application, or may be an access network device newly defined in a protocol subsequent to the present application, or may be a device outside the access network.
[0082] OAM equipment can be used for communication network management and maintenance. Its functions may include at least one of the following: link performance monitoring: This monitors various link performance indicators, including packet loss, latency, and jitter, as well as statistics on various types of traffic; fault detection and alarming: This monitors link connectivity by sending test messages and notifies network administrators when a link fails; and loopback testing: This detects link failures by looping back non-Ethernet OAM protocol messages.
[0083] The terminal devices and network devices shown in Figures 1 to 3 are not intended to limit the number of terminal devices and network devices in the communication system. For example, the communication system may include multiple network devices and each network device may include a different number of terminal devices within its coverage area, which is not limited in this embodiment of the present application.
[0084] It should be understood that the embodiments of the present application are only illustratively described with reference to the communication systems corresponding to Figures 1 to 3, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), LTE Time Division Duplex (TDD), ... Wireless Fidelity (WiFi), Wireless Fidelity (WiFi), Wireless Fidelity (WiFi), Wireless Fidelity (WiFi), Universal Mobile Telecommunication System (UMTS), Wireless Fidelity (WiFi), Wireless Fidelity (WiFi), Wireless Fidelity (WiFi), Universal Mobile Telecommunication System (UMTS), Wireless Fidelity (WiFi), Wireless Fidelity (WiFi), Wireless Fidelity ( System, UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine-Type Communications (eMTC) system, or future communication systems (such as 6G and 7G communication systems).
[0085] The terminal device in this application can be a device with wireless communication capabilities, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device in this application can be called user equipment (UE), mobile station (MS), mobile terminal (MT), subscriber unit, subscriber station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may include one of the following or a combination of at least two of the following: Internet of Things (IoT) devices, satellite terminals, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, servers, mobile phones, tablet computers, computers with wireless transceiver capabilities, handheld computers, desktop computers, personal digital assistants, portable media players, smart speakers, navigation devices, smart watches, smart glasses, smart necklaces and other wearable devices, pedometers, digital TVs, Virtual Reality (VR) terminal devices, Augmented Reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. The wireless terminals in the home and the vehicles, vehicle-mounted devices, vehicle-mounted modules, wireless modems, handheld devices, customer premises equipment (CPE), smart home appliances, etc. in the Internet of Vehicles system.
[0086] Optionally, the terminal device may be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wired or wireless connection. Optionally, the terminal device may be used for device-to-device (D2D) communication.
[0087] The access network equipment may include one of the following or a combination of at least two: Evolutional Node B (eNB or eNodeB) in the Long Term Evolution (LTE) system, Next Generation Radio Access Network (NG RAN) equipment, base station (gNB) in the NR system, small station, micro station, wireless controller in the Cloud Radio Access Network (CRAN), Wireless-Fidelity (Wi-Fi) access point, transmission reception point (TRP), relay station, access point, vehicle-mounted equipment, wearable device, hub, switch, bridge, router, network equipment in the future evolved Public Land Mobile Network (PLMN), etc.
[0088] The core network device can be a 5G core network (5G Core, 5GC) device, and the core network device can include one of the following or a combination of at least two: Access and Mobility Management Function (AMF), Authentication Server Function (AUSF), User Plane Function (UPF), Session Management Function (SMF), Location Management Function (LMF), Policy Control Function (PCF). In other embodiments, the core network device can also be an Evolved Packet Core (EPC) device of the LTE network, for example, a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions that SMF and PGW-C can implement. During the network evolution process, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited in the embodiments of the present application.
[0089] The various functional units in the communication system can also establish connections through next generation (NG) network interfaces to achieve communication.
[0090] For example, the terminal device establishes an air interface connection with the access network device through the NR interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (referred to as N1); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (referred to as N3); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (referred to as N2); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (referred to as N4); the UPF can exchange user plane data with the data network through the NG interface 6 (referred to as N6); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (referred to as N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (referred to as N7).
[0091] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is simply a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the previous and next associated objects are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B. It should also be understood that the "correspondence" mentioned in the embodiments of this application can mean that there is a direct or indirect correspondence between the two, or it can mean that there is an association relationship between the two, or it can mean a relationship between indication and indication, configuration and configuration, etc. It should also be understood that the “predefined”, “protocol agreement”, “predetermined” or “predefined rules” mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices). This application does not limit its specific implementation method. For example, predefined can refer to what is defined in the protocol. It should also be understood that in the embodiments of the present application, the “protocol” may refer to a standard protocol in the field of communications, for example, it may include LTE protocols, NR protocols, and related protocols used in future communication systems, and this application does not limit this.
[0092] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.
[0093] 5G introduces several features:
[0094] The Self-Organizing Networks (SON) and Minimization of Drive Tests (MDT) mechanisms are primarily used to collect data related to function optimization, such as handover optimization, coverage optimization, and random access optimization. The data collection is conducted by Operation Administration and Maintenance (OAM). How the collected data is used and how optimization actions are defined are all implemented.
[0095] The Network Data Analytics Function (NWDAF) is deployed in the core network and is primarily used for function optimization analysis. For each optimization objective, the NWDAF entity defines the type of data to be collected and the possible data sources. It also provides possible optimization analysis behavior outputs. Of course, how to use the collected data to obtain the optimization analysis behavior output is also handled by the implementation method.
[0096] The Management Data Analytics (MDA) function is deployed in the Operation Management and Maintenance (OAM) and is primarily used for functional optimization analysis. For each optimization objective, the MDA entity defines the type of data to be collected and the possible data sources. It also provides possible optimization analysis behavior outputs. Of course, how to use the collected data to obtain the optimization analysis behavior outputs is also handled through implementation. Unlike the NWDAF function, the MDA functional entity can even use the data output by the NWDAF functional entity.
[0097] However, the SON and MDT data collection methods of related technologies are basically defined around functional scenarios. Even if the data types collected by different functional scenarios overlap, the data collection processes for the corresponding functional scenarios are still carried out independently of each other. The above data collection methods are not only complex but also have poor scalability, because even if the collected data type is similar to an existing functional scenario, the data collection process must be redefined independently, which not only increases the standardization workload, but also such a definition method is not conducive to the sharing of the same type of collected data across functional scenarios or domains (such as different communication nodes, different operators, different manufacturers, etc.); on the other hand, the data collection process of related technologies is carried out according to the granularity of functional scenarios (usually one functional scenario corresponds to a group of collected data types), which is not conducive to data collection work with smaller granularity.
[0098] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0099] First, the first device and the second device are described:
[0100] In some embodiments, the first device is a terminal device, and the second device is a network device. In other embodiments, the first device is a first terminal device, and the second device is a second terminal device. In still other embodiments, the first device is a network device, and the second device is a terminal device. In still other embodiments, the first device is a first network device, and the second device is a second network device.
[0101] In some embodiments, the network equipment includes one of the following or a combination of at least two: access network equipment, core network equipment, operation, administration and maintenance (OAM) equipment, and data collection equipment.
[0102] FIG4 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG4 , the communication method is applied to a data collection process, and the method includes:
[0103] S401. A first device sends first information to a second device; the second device receives the first information sent by the first device; the first information at least includes: value range information or information domain information corresponding to the collected data information.
[0104] Optionally, the first information is associated with second information; the second information includes at least one of the following:
[0105] Data type identification information (information 1);
[0106] format indication information corresponding to the value range information or the information range information (information 2);
[0107] Length indication information corresponding to the value range information or information range information (information 3);
[0108] First indication information, the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information (information 4);
[0109] Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears (information 5);
[0110] Information indicating the number of individual data items included in the collected data information (which may be understood as information indicating the number of individual data items included in the collected data information to be reported in this round) (information 6);
[0111] Indication information of whether it is the last single data in the collected data information (which can be understood as: indication information of whether it is the last single data in the collected data information to be reported in this round) (information 7);
[0112] Data collection task identification information (information 8).
[0113] Optionally, the first information may be applied to a data collection procedure.
[0114] Optionally, in some other embodiments, the collected data information (collected data) can be replaced by one of the following: collected data, collected information, collected data information, collected data, collected information, etc.
[0115] Optionally, the value range information may include at least one bit value, for example, the value range information may include '01', '00', or '111'.
[0116] Optionally, the information domain information may include a collection of at least one information. Optionally, the information domain may include: a meaning information domain or an actual meaning information domain.
[0117] Optionally, the value range information corresponding to the collected data may occupy at least one bit and may be used to characterize the value of the corresponding data. For example, assuming that the protocol stipulates that the value range corresponding to data type 1 is [1, 12], and that the binary value '00' is reported when the value of data type 1 belongs to [1, 3), the binary value '01' is reported when the value of data type 1 belongs to [3, 6), the binary value '10' is reported when the value of data type 1 belongs to [6, 9), and the binary value '11' is reported when the value of data type 1 belongs to [9, 12], then the information field containing the above binary values is called the value range information corresponding to data type 1. For another example, there are 1008 types of Physical Cell Identifiers (PCIs) in the NR system, so any PCI can be represented by different values of the information field consisting of 10 binary digits, and the information field consisting of the above 10 binary digits is called the value range information corresponding to the PCI information.
[0118] Optionally, the second device can decode / parse / understand the value range information or information domain information corresponding to the collected data information based on the second information or at least one of information 1-information 8. Thus, the second device needs to know at least one of information 1-information 8 to correctly decode / parse / understand the actual meaning expressed by the collected data information. Optionally, after receiving the first information, the second device can use the second information to understand the value range information or information domain information corresponding to the collected data information in the first information, thereby determining which parameters the value range information or information domain information contains and how to intercept the bits corresponding to each parameter.
[0119] Optionally, the data type identification information (information 1) may correspond to an optional information field. Optionally, the data type identification information may occupy at least one bit. Optionally, different data type identification information is used to distinguish different types of data. Exemplarily, the data type identification information is defined as the location information of the first device associated with identification 1, and the data type identification information is defined as the reference signal received power (RSRP) measurement result of the cell associated with identification 2. Then, by determining the corresponding data type identification, the corresponding information type can be known, and then the definition of the corresponding information can be used to interpret the specific meaning of the value domain information associated with the data type identification.
[0120] Optionally, the value range information or the format indication information corresponding to the information domain information (information 2) may correspond to an optional information domain. Optionally, information 2 may occupy at least one bit. Take the value range information as an example for illustration: Optionally, the same type of data may have multiple value range information format definitions, and different value range information formats occupy different numbers of bits or are interpreted in different ways. For example, when defining the RSRP measurement result of a cell, using 5 binary bits for the RSRP measurement result definition can be associated with 32 different value ranges, but using 10 binary bits for the RSRP measurement result definition can be associated with 1024 different value ranges. Since the actual RSRP measurement result value range of the cell is certain, the RSRP measurement result defined by 10 bits has a smaller value range information step size than the RSRP measurement result defined by 5 bits, and has higher quantization accuracy. The reason why different data value range information formats are defined for the same type of data is to consider different usage scenarios. For example, when the data collection node does not have high requirements for the accuracy of the collected cell RSRP measurement results, a 5-bit definition method can be used for data reporting, because this saves more reporting overhead (of course, the premise is that the data accuracy is also up to standard); and when the data collection node has high requirements for the accuracy of the collected cell RSRP measurement results, a 10-bit definition method can be used for data reporting to ensure the accuracy of the reported data. For example, information 2 occupies 2 bits and can represent up to 4 value range information formats. Optionally, the meaning of each value range information format is given by default, by protocol, or by predefined method.
[0121] Optionally, the length indication information (Information 3) corresponding to the value range information or information field information may correspond to an optional information field. Optionally, Information 3 may occupy at least one bit. Information 3 functions similarly to Information 2, providing format information corresponding to the value range information of the corresponding type of data. However, Information 3 explicitly and directly provides the number of bits occupied by the value range information of the corresponding type of data. This makes Information 3 ideal for data collection nodes to decode, parse, and understand the meaning of the value range information of the corresponding type of data without any prior format information.
[0122] Optionally, the first indication information (information 4) may correspond to an optional information field. Optionally, the first indication information may occupy at least one bit.
[0123] Here is a description of the individual data in the collected data information:
[0124] A single data item can represent a single instance of the same type of data. The data type corresponding to a single data item can be a single type or a composite type. Optionally, a single data item can include single type data or composite type data. Optionally, single type data refers to a single data item having a value range information domain. Optionally, composite type data includes at least two single type data items. Optionally, a single data item can include at least two value range information items or at least two information domain information items, and different value range information items or different information domain information items may have the same or different associated data type identifiers.
[0125] For example, data collection task 1 requires the first device to record its own location information every hour starting from 12:00 on December 4, 2022, for a total of 24 hours. After this task, the first device records its own location information a total of 24 times, and obtains collected data consisting of 24 data. Each of the above 24 data is called a single data in the collected data.
[0126] For example, data collection task 2 requires the first device to report the RSRP measurement result corresponding to the best cell measured on frequency point 1 to the network device once every 60 seconds. The first device completes the cell measurement on frequency point 1 once every 1 second and only records the RSRP measurement result corresponding to the best cell measured on frequency point 1 each time. Then, each time the task is completed (every 60 seconds), the first device will obtain 60 composite type data, each composite type data consisting of the PCI information of the cell and the RSRP measurement result information obtained by measuring the cell (since measuring a cell requires not only the frequency information but also the corresponding PCI information. Only after the two are determined can the corresponding cell be measured). However, reporting only the RSRP measurement results of a cell is meaningless because a single RSRP measurement result cannot let the data acquirer know which cell these RSRP measurement results belong to, and the data acquirer cannot effectively use these reported RSRP measurement results. Therefore, each RSRP measurement result needs to be reported together with its associated PCI information. Optionally, frequency information can be obtained indirectly through the task identifier, or can also be reported together with the RSRP measurement result and PCI information). Then, each of the above 60 data is called a single data in the collected data, except that the single data here is composite type data.
[0127] Alternatively, the single data may be composite type data including at least two types of single type data.
[0128] Table 1 is an example of describing the first indication information through a composite type of data:
[0129] Table 1 Example of the first indication information
[0130]
[0131] In Table 1, composite data consists of five types of single data (RSRP information, PCI information, frequency information, location information, and time information). The core of the composite data is the cell's RSRP data. The PCI information (i.e., PCI data) and frequency information (i.e., frequency data) indicate the cell from which the RSRP measurement result was obtained. The location information (i.e., location information data) indicates the location of the measurement subject (e.g., the first device) when the cell RSRP measurement result was obtained. The final time information (i.e., time information data) indicates the time when the cell RSRP measurement result was obtained. The different values of information 4 (the first four information 4s in Table 1 indicate that the information is not the last single data type included in the single data, and the last information 4 indicates that it is the last single data type included in the single data) clearly indicate the end point of the single data information field, thereby continuing to decode / parse / understand the next single data.
[0132] Optionally, the second indication information (information 5) may correspond to an optional information field. Optionally, the second indication information may occupy at least one bit.
[0133] Table 2 is an example of explaining the second indication information through a composite type of data:
[0134] Table 2 Example of the second indication information
[0135]
[0136] In Table 2, the more important RSRP measurement results for a cell are actually the RSRP information (i.e., RSRP data), PCI information (i.e., PCI data), and frequency information (i.e., frequency data). This is because the data receiving node (e.g., the second device) can specifically interpret the RSRP measurement result as the RSRP measurement result for the cell. However, the remaining location information (i.e., location information data) and time information (i.e., time information data) may or may not be present, and even if they are not, this is not a major issue. Therefore, the location information and / or time information are optional information in a single data item. In this way, information 5 can increase the flexibility of single data reporting.
[0137] For example, if a first device needs to report three composite data types defined in Table 2, the first single data type includes RSRP information, PCI information, and frequency information fields; the second single data type includes RSRP information, PCI information, frequency information fields, and location information fields; and the third single data type includes RSRP information, PCI information, frequency information fields, location information fields, and time information fields. This allows differentiated reporting of instances of the same type of composite data through information 5, improving data reporting flexibility.
[0138] Optionally, the value of information 5, 'current single type data does not appear', may have two meanings:
[0139] The first meaning: the value range information of the current single type of data contained in the current single data is not obtained;
[0140] The second meaning: the value range information of the current single type data contained in the current single data is the same as the value range information corresponding to the most recent single data containing the same single type data.
[0141] The second meaning can save data reporting overhead. Of course, which single types of data contained in a single data need to be associated with information 5 can be sent by the first device to the second device, or can be sent by the second device to the first device, or can be default information, or predefined information, or information agreed upon by the protocol, or information determined by the first device or the second device based on pre-configuration. This application does not limit this.
[0142] Optionally, the quantity indication information (information 6) of the individual data contained in the collected data information may correspond to an optional information field. Optionally, information 6 may occupy at least one bit.
[0143] Optionally, Information 6 can let the first device know how much data of that type to report. This information can also be used by the second device to determine when the current round of data transmission ends, thereby controlling the management of corresponding resources. For example, if the first device plans to report 10 pieces of its recorded location information, then Information 6 should have a value of 10.
[0144] Optionally, the indication information (information 7) indicating whether it is the last single data in the collected data information may correspond to an optional information field. Optionally, information 7 may occupy at least one bit.
[0145] Optionally, information 7 has a similar function to information 6 and can both be used to determine the end location of data transmission. The only difference is that information 7 allows the data collection node to dynamically determine whether the current round of data transmission has ended without prior information like information 6. Information 7 is very suitable for the data collection node to dynamically determine the end location of the current round of data transmission without any prior information.
[0146] Optionally, the data collection task identification information (information 8) may correspond to an optional information field. Optionally, information 8 may occupy at least one bit.
[0147] Optionally, the data collection task identification information may be determined by the first device according to pre-configuration, or may be sent by the second device to the first device, or may be agreed upon by the protocol. Taking the case where the data collection task identification information is sent by the second device to the first device as an example, the second device can trigger the data collection task. When the second device configures the data collection task to the first device, it is not only necessary to provide the data collection task configuration information, but the data collection task configuration information may include at least one of the data type identification information, restriction configuration information, and data reporting configuration information. At the same time, the corresponding data collection task identification information may be provided. In this way, the data collection task identification information can be associated with part or all of the data collection task configuration information, so that when the first device reports the collected data, the data collection task identification information is provided instead of providing part or all of the data collection task configuration information, which is conducive to reducing the reporting overhead of the collected data. For example, the second device sends data collection task 1 to the first device. Specifically, starting from the receipt of the data collection task configuration information, the RSRP measurement results of cell 1 are recorded once every 1 second. The total data collection time is 1 minute. Cell 1 is associated with PCI1 and frequency 1. The data collection task identifier corresponding to data collection task 1 is ID1. When the first device reports data, it can only report the data collection task identifier ID1 and 60 RSRP measurement results, because the second device as the initiator of the task already knows the association between the data collection task identifier ID1 and the remaining data collection task configuration information (here refers to the PCI1 and frequency 1 information associated with cell 1), and the first device does not need to report this information again.
[0148] In an embodiment of the present application, a first device sends first information to a second device, and the first information includes at least: value domain information or information domain information corresponding to the collected data information, and the first information is associated with the second information, so that the first device can send the value domain information or information domain information to the second device, and the first information can be associated with the second information used to decode / parse / understand the value domain information or information domain information, so that the communication method of the embodiment of the present application can be applicable to various scenarios, without defining different data collection processes for different scenarios, and thus the communication method applied to the data collection process of the embodiment of the present application is simple and highly scalable.
[0149] The following are three ways to obtain part or all of the second information:
[0150] Method 1:
[0151] For the first device side: In some embodiments, the method further includes: the first device sending part or all of the second information to the second device. For the second device side: In some embodiments, the method further includes: the second device receiving part or all of the second information sent by the first device.
[0152] Optionally, at least one item of information 1-information 8 and the value range information / information domain information corresponding to the collected data information may be transmitted to the second device sequentially. For example, the first device may send at least one item of information 1-information 8 after sending the value range information / information domain information to the second device. For another example, the first device may send at least one item of information 1-information 8 after sending the value range information / information domain information to the second device.
[0153] Optionally, the first information may also include at least one item of information 1-information 8, that is: the first device sends the first information to the second device, and the first information also includes the value range information / information domain information corresponding to the collected data information and at least one item of information 1-information 8. In other words, the first device not only reports the value range information / information domain information corresponding to the collected data information to the second device, but also provides the decoding format information necessary to correctly understand the value range information.
[0154] Optionally, if at least one item of information 1-information 8 is transmitted to the second device together with the value range information / information domain information corresponding to the collected data information, the information arrangement order between at least one item of information 1-information 8 and the value range information / information domain information corresponding to the collected data information is given by default, or by a protocol, or by a predefined method.
[0155] Method 2:
[0156] For the first device side: In some embodiments, the method further includes: the first device receiving part or all of the second information sent by the second device. For the second device side: In some embodiments, the method further includes: the second device sending part or all of the second information to the first device.
[0157] Optionally, part or all of the second information may be: Before the first device transmits the first information, the first device receives information sent by the second device. In this way, the second device, acting as a data collection node, first notifies the first device of part or all of the second information as the encoding format information of the collected data. The first device then transmits the first information according to the encoding format information corresponding to the collected data information provided by the second device. Since the encoding format information of the collected data is provided by the second device to the first device, the collected data information provided by the first device does not need to include or explicitly include decoding format information corresponding to the collected data information. The second device, acting as the encoding format information provider, can directly decode the collected data information provided by the first device.
[0158] Exemplarily, the first device receives part or all of the second information sent by the second device through the S501 process, the S602 process, the S703 process, or the S701 process.
[0159] Method 3:
[0160] In some embodiments, part or all of the second information is default information, or predefined information, or information agreed upon in a protocol, or information determined by the first device or the second device according to preconfiguration.
[0161] For example, the decoding rules corresponding to the collected data information (corresponding to part or all of the second information) are given in plain text through the protocol.
[0162] Optionally, the second information (i.e., part or all of information 1-information 8) can be implemented by any one of the above-mentioned methods 1 to 3 or any multiple methods. For example, the first part of information 1-information 8 is implemented by the first method, and / or the second part of information 1-information 8 is implemented by the second method, and / or the third part of information 1-information 8 is implemented by the third method. This application is not limited to this. Optionally, the union of one or at least two of the first part, the second part, and the third part is part or all of information 1-information 8. Optionally, the information in any two of the first part, the second part, and the third part may be repeated or not.
[0163] Optionally, in one implementation scenario, the first device may encode the collected data information based on the second information associated with the first information to obtain value range information or information domain information corresponding to the collected data information. Optionally, the second device may decode the value range information or information domain information corresponding to the collected data information based on the second information associated with the first information to obtain the collected data information.
[0164] In some embodiments, the resource for transmitting the first information is a control plane resource or a user plane resource.
[0165] Exemplarily, the control plane resources may include: signaling radio bearer (SRB) control messages. For example, the control plane resources may include: radio resource control (RRC) messages or non-access stratum (NAS) messages or other protocol layer control messages.
[0166] Exemplarily, the user plane resources may include: a data radio bearer (DRB) or an artificial intelligence radio bearer (ARB).
[0167] FIG5 is a flow chart of another communication method provided in an embodiment of the present application. As shown in FIG5 , the communication method is applied to a data collection process, and the method includes:
[0168] S501, optional step: the second device sends third information to the first device; the first device receives the third information sent by the second device.
[0169] S502. The first device sends first information to the second device; the second device receives the first information sent by the first device; the first information at least includes: value range information or information domain information corresponding to the collected data information.
[0170] In other embodiments, different from the embodiment corresponding to FIG. 5 , the first device may determine the third information according to a preconfiguration, or the third information may be agreed upon by a protocol.
[0171] Optionally, third information may be applied to the data collection process.
[0172] Optionally, the third information includes or indicates at least one of the following:
[0173] at least one data collection task identification information;
[0174] At least one data type identification information;
[0175] resource configuration information for transmitting the first information;
[0176] first quantity information, where the first quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of information to be transmitted;
[0177] The first filtering requirement information is used to indicate target conditions that need to be met by the information to be transmitted.
[0178] Optionally, the third information may be used to control the first device to transmit the collected data information to the second device.
[0179] Optionally, the resource configuration information used by the first device to receive the third information may be determined by the first device according to a preconfiguration, or may be instructed by the second device to the first device, or may be default or agreed upon in a protocol. Optionally, the resource configuration information used by the second device to send the third information may be determined by the second device according to a preconfiguration, or may be instructed by the first device to the second device, or may be default or agreed upon in a protocol.
[0180] Optionally, the first quantity information may be used to indicate at least one of the total amount, the upper limit of the total amount, and the level of the total amount of the collected data information that needs to be transmitted in this round.
[0181] Optionally, the first filtering requirement information is used to indicate target conditions that the collected data information of this round of transmission needs to meet.
[0182] Optionally, the first device may simultaneously execute multiple data collection tasks. Considering the limitations of the first device's data transmission resources, the second device may limit the types of collected data information that the first device can transmit through the at least one data collection task identification information. After the first device receives the at least one data collection task identification information contained in the third information, the first device may only need to transmit the collected data associated with the at least one data collection task identification information. A data collection task identification information is associated with one or a group of data type identification information, and the second device will configure this association relationship to the first device. Optionally, a group of data type identification information may include one or more data type identification information.
[0183] Optionally, the at least one data type identification information directly indicates the type of collected data information that the first device needs to transmit. After the first device receives the at least one data type identification information included in the third information, the first device only needs to transmit the collected data corresponding to the at least one data type identification information. Optionally, the data type identification information can represent a single type of data or a combination of data types.
[0184] Optionally, the information to be transmitted may be replaced by the information to be transmitted.
[0185] Optionally, the resource configuration information includes or indicates at least one of the following: time domain resource information, frequency domain resource information, space domain resource information, code domain resource information, logical channel identifier (LCID) information, and configuration information corresponding to a radio bearer (RB). Optionally, the resource may be replaced by a radio resource.
[0186] Optionally, the resource configuration information used to transmit the first information may include at least one of the following: time domain resource information corresponding to the uplink grant (UL grant) used to transmit the first information; frequency domain resource information corresponding to the uplink grant used to transmit the first information; logical channel ID information used to transmit the first information; configuration information corresponding to the wireless bearer RB used to transmit the first information.
[0187] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data collection task identification information.
[0188] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data type identification information.
[0189] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data collection task identification information contained in the third information, that is, a set of resource configuration information is associated with a type of data collection task identification information contained in the third information, or a set of resource configuration information is associated with multiple types (including all scenarios) of data collection task identification information contained in the third information.
[0190] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data type identification information contained in the third information, that is, a set of resource configuration information is associated with one data type identification information contained in the third information, or a set of resource configuration information is associated with multiple (including all scenarios) data type identification information contained in the third information (for complex type data scenarios, it can also be considered that a set of resource configuration information is associated with multiple data type identification information contained in the third information).
[0191] Optionally, a total amount level may correspond to a total amount range. Optionally, the second device may limit the total amount, total amount upper limit, or total amount level of information transmitted by the first device according to its own needs, or the first device may determine the total amount, total amount upper limit, or total amount level of information transmitted by the first device according to pre-configuration or protocol agreement. Optionally, if the first quantity information indicates the total amount upper limit, the amount of data contained in the first information transmitted by the first device should be less than or equal to the above-mentioned total amount upper limit; if the first quantity information indicates the total amount level, the amount of data contained in the first information transmitted by the first device should belong to the total amount range associated with the above-mentioned total amount level.
[0192] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data collection task identification information.
[0193] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data type identification information.
[0194] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data collection task identification information included in the third information. That is, one piece of first quantity information is associated with one type of data collection task identification information included in the third information, or one piece of first quantity information is associated with multiple types (including all scenarios) of data collection task identification information included in the third information.
[0195] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data type identification information included in the third information. That is, one piece of first quantity information is associated with one piece of data type identification information included in the third information, or one piece of first quantity information is associated with multiple (including all scenarios) data type identification information included in the third information (for complex type data scenarios, one piece of first quantity information can also be considered to be associated with multiple data type identification information included in the third information).
[0196] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data collection task identification information.
[0197] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data type identification information.
[0198] Optionally, the first filtering requirement information is used to indicate the target conditions that the collected data information for this round of transmission needs to meet. In some scenarios, the total amount of data collected by the first device may be too large, and the current data collection needs of the second device may not be much, so the second device can limit the content of the collected data information transmitted by the first device by providing the first filtering requirement information to the first device. Optionally, the first filtering requirement information includes: filtering requirement information corresponding to the collected data information that is allowed to be transmitted, and / or filtering requirement information corresponding to the collected data information that is not allowed to be transmitted. Among them, the collected data that meets the filtering requirement information conditions corresponding to the collected data information that is allowed to be transmitted can be transmitted by the first device, and the collected data that meets the filtering requirement information conditions corresponding to the collected data information that is not allowed to be transmitted will not be transmitted by the first device.
[0199] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data collection task identification information included in the third information. That is, one first filtering requirement information is associated with one type of data collection task identification information included in the third information, or one first filtering requirement information is associated with multiple types (including all scenarios) of data collection task identification information included in the third information.
[0200] Optionally, a one-to-one mapping relationship or a one-to-many mapping relationship exists between the first filtering requirement information and the data type identification information included in the third information. That is, one first filtering requirement information is associated with one data type identification information included in the third information, or one first filtering requirement information is associated with multiple (including all) data type identification information included in the third information. (For complex data scenarios, one first filtering requirement information can also be considered to be associated with multiple data type identification information included in the third information.)
[0201] For example, the first device locally collects 60 sets of RSRP measurement results corresponding to each of the three cells (respectively, [frequency 1, PCI1], [frequency 2, PCI8], and [frequency 3, PCI21]). If the second device indicates through the first filtering requirement information that the first device only needs to transmit the measurement results of the cell corresponding to [frequency 1, PCI1], the first device only needs to transmit 60 sets of RSRP measurement results corresponding to [frequency 1, PCI1] to the second device.
[0202] Optionally, the remaining description of step S502 is similar to that of step S401 and will not be repeated here.
[0203] FIG6 is a flow chart of another communication method provided in an embodiment of the present application. As shown in FIG6 , the communication method is applied to a data collection process, and the method includes:
[0204] S601, optional step: the first device sends fourth information to the second device; the second device receives the fourth information sent by the first device.
[0205] S602, optional step: the second device sends third information to the first device; the first device receives the third information sent by the second device.
[0206] S603. The first device sends first information to the second device; the second device receives the first information sent by the first device; the first information at least includes: value range information or information domain information corresponding to the collected data information.
[0207] Optionally, in some other embodiments, different from the embodiment corresponding to FIG6 , the communication method may include S601 and S603 but not S602 .
[0208] Optionally, the fourth information includes or indicates at least one of the following:
[0209] at least one data collection task identification information associated with the transmittable information (information 11);
[0210] at least one data type identification information associated with the transmittable information (information 12);
[0211] Second quantity information, the second quantity information is used to indicate at least one of a total amount of transmittable information, a total amount upper limit, and a total amount level (information 13);
[0212] The characteristic quantity (information 14) associated with the transmittable information.
[0213] Optionally, the fourth information may be applied to the data collection process.
[0214] Optionally, the fourth information may be used to provide the second device with status information of the collected data information.
[0215] Optionally, the resource configuration information used by the first device to send the fourth information may be determined by the first device according to a preconfiguration, or may be instructed by the second device to the first device, or may be default or agreed upon in a protocol. Optionally, the resource configuration information used by the second device to receive the fourth information may be determined by the second device according to a preconfiguration, or may be instructed by the first device to the second device, or may be default or agreed upon in a protocol.
[0216] Optionally, the transmittable information may include collected data in a transmittable state. Optionally, the second quantity information is used to indicate the total amount of data currently included in the transmittable collected data information, or a total upper limit or a total level.
[0217] Optionally, the first device may inform the second device through information 11: which collected data information associated with the data collection task identification information is stored in the first device, and the collected data information is in a transmittable state.
[0218] Optionally, the first device may inform the second device through information 12: which collected data information associated with the data type identification information is stored in the first device, and the collected data information is in a transmittable state.
[0219] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data collection task identification information.
[0220] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data type identification information.
[0221] Optionally, the meaning of the second quantity information is similar to that of the first quantity information.
[0222] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data collection task identification information contained in the fourth information, that is, one second quantity information is associated with one type of data collection task identification information contained in the fourth information, or one second quantity information is associated with multiple types (including all scenarios) of data collection task identification information contained in the fourth information.
[0223] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data type identification information contained in the fourth information, that is, one second quantity information is associated with one data type identification information contained in the fourth information, or one second quantity information is associated with multiple (including all scenarios) data type identification information contained in the fourth information (for complex type data scenarios, it can also be considered that one second quantity information is associated with multiple data type identification information contained in the fourth information).
[0224] Optionally, the characteristic quantity associated with the transmittable information may include: first characteristic information, wherein the first characteristic information is used to describe the characteristic quantity associated with the collected data information in a transmittable state. For example, the first device collects the RSRP measurement results of the cell, then at least one of the frequency information, PCI information, and beam information (for example, synchronization signal block (SSB) identifier, channel state information reference signal (CSI-RS)) of these measured cells can be called a characteristic quantity. For another example, the first device collects its own location information, then the distribution or distribution probability of these location information can be called a characteristic quantity, and the maximum distance and minimum distance information between the location information and the location reference point can be called a characteristic quantity. Among them, SSB can also be called a synchronization signal / physical broadcast channel block (SS / PBCH block).
[0225] Optionally, the remaining description of step S603 is similar to that of step S401, and the remaining description of step S602 is similar to that of step S501, which will not be repeated here.
[0226] FIG7 is a flow chart of another communication method provided in an embodiment of the present application. As shown in FIG7 , the communication method is applied to a data collection process, and the method includes:
[0227] S701, optional step: the second device sends fifth information to the first device; the first device receives the fifth information sent by the second device.
[0228] S702, optional step: the first device sends fourth information to the second device; the second device receives the fourth information sent by the first device.
[0229] S703, optional step: the second device sends third information to the first device; the first device receives the third information sent by the second device.
[0230] S704. The first device sends first information to the second device; the second device receives the first information sent by the first device; the first information at least includes: value range information or information domain information corresponding to the collected data information.
[0231] Optionally, in other embodiments, different from the embodiment corresponding to Figure 7, the communication method may include S701 and S704, but not S702 and S703, or the communication method may include S701, S702 and S704, but not S703, or the communication method may include S701, S703 and S704, but not S702.
[0232] Optionally, the fifth information includes or indicates at least one of the following:
[0233] at least one data collection task identification information (information 21);
[0234] at least one data type identification information associated with the data collection task (information 22);
[0235] Restriction configuration information associated with the data collection task (information 23);
[0236] Data reporting configuration information associated with the data collection task (information 24).
[0237] Optionally, the at least one data type identification information associated with the data collection task may include: data type identification information corresponding to at least one collected data associated with the data collection task.
[0238] Optionally, the fifth information may be applied to the data collection process.
[0239] Optionally, the fifth information may include configuration information associated with configuring a data collection process. Optionally, the fifth information may be configuration information associated with a data collection process.
[0240] Optionally, the resource configuration information used by the second device to send the fifth information may be determined by the second device according to a preconfiguration, or may be indicated by the first device to the second device, or may be default or agreed upon in a protocol. Optionally, the resource configuration information used by the first device to receive the fifth information may be determined by the first device according to a preconfiguration, or may be indicated by the second device to the first device, or may be default or agreed upon in a protocol.
[0241] In some embodiments, the method further includes: the first device performing at least one of the following based on at least part of the fifth information: adding at least one data collection task; modifying at least one data collection task; deleting at least one data collection task.
[0242] As for the second device, at least part of the fifth information sent by the second device to the first device is used by the first device to perform at least one of the following: adding at least one data collection task; modifying at least one data collection task; deleting at least one data collection task.
[0243] Exemplarily, the first device may use at least one data collection task identification information to at least one data collection task identification information to at least one of add, modify, and delete the data collection task corresponding to the at least one data collection task identification information. Furthermore, exemplarily, the first device may use the data type identification information to determine at least one associated data collection task and perform at least one of the following: add at least one data collection task; modify at least one data collection task; or delete at least one data collection task.
[0244] Data collection task identification information (information 21) Description: The data collection task identification can be a logical identification information. Optionally, to facilitate the management of data collection tasks, the second device can assign a data collection task identification to each data collection task when configuring the data collection task.
[0245] The data type identification information (information 22) corresponding to at least one collected data item associated with the data collection task explains: The core of a data collection task is to collect one or more types of data. Information 22 provides the data type identification information corresponding to at least one collected data item. Because information 22 is further associated with a specific data collection task identifier, after the first device obtains information 21 and information 22 through the fifth information, it can be determined that the data collection task corresponding to information 21 is to obtain the one or more types of data corresponding to information 22. Optionally, it is also possible to configure information 22 alone without configuring information 21, indicating that the first device needs to collect one or more types of data corresponding to information 22.
[0246] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information (information 23) associated with the data collection task and the data collection task identification information.
[0247] Optionally, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data type identification information.
[0248] Optionally, the restriction configuration information associated with the data collection task and the data collection task identifier are in a one-to-one association relationship or a one-to-many association relationship, that is, one data collection task is associated with a set of restriction configuration information associated with the data collection task, or multiple data collection tasks (including all situations) are associated with a set of restriction configuration information associated with the data collection task, that is, all types of data that need to be collected by the one or more data collection tasks are subject to the same set of restriction configuration information associated with the data collection task.
[0249] The restriction configuration information associated with the data collection task and the data type identifier are in a one-to-one association relationship or a one-to-many association relationship, that is, one data type identifier is associated with a set of restriction configuration information associated with the data collection task, or multiple data type identifiers (including all situations) are associated with a set of restriction configuration information associated with the data collection task, that is, all types of data that need to be collected by the data collection tasks associated with one or more data type identifiers are subject to the same set of restriction configuration information associated with the data collection tasks.
[0250] Optionally, the restriction configuration information associated with the data collection task includes or indicates at least one of the following:
[0251] Time limit information associated with the data collection task (information 31);
[0252] Geographical area restriction information associated with the data collection task (information 32);
[0253] Logical area restriction information associated with the data collection task (information 33);
[0254] Scenario restriction information associated with the data collection task (information 34);
[0255] Frequency restriction information associated with the data collection task (information 35);
[0256] Beam limitation information associated with the data collection task (information 36);
[0257] Radio Resource Control (RRC) status information of the terminal device associated with the data collection task (information 37);
[0258] Identification information corresponding to the restriction configuration information associated with the data collection task (information 38);
[0259] Speed status information of the terminal device associated with the data collection task (information 39);
[0260] The power range or power level limitation information (information 40) used by the terminal device associated with the data collection task.
[0261] Optionally, the restriction configuration information associated with the data collection task is used to limit conditions that the collected data needs to meet.
[0262] Optionally, the speed status information may include at least one of the following: high speed status information, medium-high speed status information, medium speed status information, medium-low speed status information, and low speed status information. Optionally, different speed status information corresponds to different speed ranges, and different speed ranges may overlap or not overlap.
[0263] Optionally, the power level restriction information may include at least one of the following: high power level, medium-high power level, medium power level, medium-low power level, and low power level. Optionally, different power levels correspond to different power ranges, and different power ranges may overlap or not overlap.
[0264] Optionally, the time limit information includes or indicates at least one of the following:
[0265] The starting time information of executing the data collection task;
[0266] The end time information of the data collection task;
[0267] Information on the total duration of executing the data collection task;
[0268] Minimum interval duration information between adjacent data records;
[0269] Data records time step information.
[0270] Optionally, the geographic area restriction information includes or indicates at least one of the following:
[0271] Longitude range information for performing data collection missions;
[0272] Information on the latitude range where the data collection mission was performed;
[0273] Altitude range information for performing data collection missions;
[0274] Coordinate information of reference points for performing data collection tasks;
[0275] The maximum distance information between the measurement point and the reference point for performing the data collection task.
[0276] Optionally, the geographic area restriction information includes or indicates at least one of the following: a global location number (GLN) and a cell global identity (CGI).
[0277] Optionally, the coordinate information may include two-dimensional coordinate information or three-dimensional coordinate information.
[0278] Optionally, the logical area restriction information includes or indicates at least one of the following:
[0279] One or more physical cell identifiers (PCIs) associated with the cell where the data collection task is performed;
[0280] One or more cell identification information associated with the cell where the data collection task is performed;
[0281] At least one Tracking Area Code (TAC) information for performing data collection tasks;
[0282] At least one Radio Access Network Area Code (RANAC) information for performing data collection tasks;
[0283] Identification information of at least one Public Land Mobile Network (PLMN) performing a data collection task;
[0284] Identification information of at least one stand-alone non-public network (SNPN) performing data collection tasks;
[0285] Identification information of at least one Closed Access Group (CAG) that performs data collection tasks;
[0286] Identification information of at least one country where the data collection task is performed.
[0287] Optionally, the cell identification information may consist of PCI+frequency information, or may be represented by CGI information, or may be represented by a serving cell index.
[0288] Optionally, the scenario restriction information includes or indicates at least one of the following: wireless link failure scenario, switching scenario, master cell group (MCG) connection failure scenario, secondary cell group (SCG) connection failure scenario, secondary cell SCell connection failure scenario, listen before talk (LBT) scenario, automatic neighbor relations (ANR) scenario, random access scenario, connection establishment failure scenario, connection recovery failure scenario and connection re-establishment failure scenario, small data sending failure scenario, beam failure scenario, beam failure recovery scenario, cell reselection scenario, and intra-device interference scenario.
[0289] Optionally, the handover scenario can be further divided into a handover success scenario and a handover failure scenario.
[0290] Optionally, regardless of the switching success scenario or the switching failure scenario, the switching scenario can be further subdivided into the following sub-scenarios: traditional switching scenario, conditional switching scenario, L1 / L2 switching scenario, Dual Active Protocol Stack (DAPS) switching scenario, premature switching scenario, late switching scenario, switching to the wrong cell scenario, MCG switching failure scenario, and SCG switching failure scenario.
[0291] Optionally, LBT scenarios can be further divided into LBT success scenarios and LBT failure scenarios.
[0292] Optionally, the random access scenario can be further divided into a random access success scenario and a random access failure scenario; optionally, regardless of the random access success scenario or the random access failure scenario, the random access scenario can be further divided into sub-scenarios according to the random access cause. Exemplarily, the random access cause includes one of the following: initial access from idle state, RRC connection re-establishment, downlink or uplink data arrival and uplink loss of synchronization, uplink data arrival and no physical uplink control channel (PUCCH) resource for sending status report, status report failure, synchronization reconfiguration or switching, connection recovery from inactive state, time calibration for the second time alignment group (TAG), request for other system broadcast messages, beam failure recovery, continuous uplink LBT failures on SpCell cells, triggering a small data transmission process in inactive state or triggering a random access process for positioning purposes in connected state, and establishing time calibration during the secondary cell (SCell) addition process.
[0293] Optionally, the one or more scenarios indicated by the scenario restriction information may also be associated with a reporting data set, and each reporting data set includes one or more types of data. Optionally, the association relationship between each reporting data set and the corresponding scenario restriction information is given by default or by protocol agreement. For example: an SCG connection failure scenario is associated with an SCG failure reporting data set, and the SCG failure reporting data set includes at least one type of data such as the SCG failure cause value, the service cell measurement result when the SCG fails, and the neighboring cell measurement result when the SCG fails. Optionally, the protocol will explicitly state what types of data the SCG failure reporting data set associated with the SCG connection failure scenario should contain.
[0294] Optionally, the following coexistence relationship exists between the reported data set associated with the scenario restriction information and the information 22 included in the fifth information: to implement scenario 1, the fifth information does not include information 22 (or information 22 is not configured during a configuration process) but includes information 34, then the first device reports the collected data to the second device according to the reported data set associated with information 34; to implement scenario 2, the fifth information includes information 22 but does not include information 34 (or information 34 is not configured during a configuration process), then the first device reports the collected data to the second device according to at least one data type corresponding to information 22; to implement scenario 3, the fifth information includes both information 22 and information 34, then the data reporting method followed by the first device is any one of the following:
[0295] Implementing reporting method 1 for scenario 3: The first device reports the collected data only according to information 22, i.e., ignores the reporting data set requirements associated with information 34. In this case, information 34 is still useful for constraining the scenario conditions that the reported data (data required to be reported by information 22) must meet.
[0296] Reporting method 2 for scenario 3: The first device only reports the collected data according to the reporting data set requirements associated with information 34, i.e., ignores the data reporting requirements corresponding to information 22;
[0297] Implementation scenario 3 reporting method 3: The first device reports the collected data in accordance with the reporting data set requirements associated with information 34 and the data reporting requirements corresponding to information 22 at the same time, that is: the data contained in the reporting data set associated with information 34 and the data specified by information 22 are both reported by the first device to the second device. Optionally, the data contained in the reporting data set associated with information 34 and the data specified by information 22 can be reported separately or combined, which is not limited in this application.
[0298] Optionally, the frequency restriction information includes or indicates at least one of the following:
[0299] Frequency identification information;
[0300] Frequency-associated synchronization signal block measurement time configuration (SSB Measurement Time Configuration, SMTC) information;
[0301] The frequency band identification information associated with the frequency point;
[0302] Frequency band combination information associated with the frequency point;
[0303] Frequency-associated sub-carrier spacing (SCS) information;
[0304] Frequency-associated physical cell identifier (PCI) list information.
[0305] Optionally, the beam limitation information includes or indicates at least one of the following: identification information of at least one synchronization signal block SSB that needs to be measured; identification information of at least one channel state information reference signal CSI-RS that needs to be measured; beam pattern mapping information corresponding to the SSB that needs to be measured; beam pattern mapping information corresponding to the CSI-RS that needs to be measured.
[0306] Optionally, the RRC status information includes or indicates at least one of the following: idle state, inactive state, active state, any cell selection state, camp on any cell state, data-only sending state, data-only receiving state.
[0307] Optionally, the identification information corresponding to the restriction configuration information may include: logical identification information corresponding to the restriction configuration information.
[0308] Optionally, the identification information (information 38) corresponding to the restriction configuration information associated with the data collection task is described as follows: The logical identification information corresponding to the restriction configuration information associated with the data collection task is set to simplify the data collection task configuration process. If there are multiple data collection tasks using the same set of restriction configuration information associated with data collection tasks, in order to avoid the same set of restriction configuration information associated with data collection tasks being repeatedly configured by different data collection tasks, all (one or more sets) of restriction configuration information associated with data collection tasks contained in the fifth information can be configured independently. When independently configured, a logical identification information is assigned to each set of restriction configuration information associated with data collection tasks. In this way, each data collection task identifier can be associated with the logical identification information corresponding to the restriction configuration information associated with a data collection task, thereby realizing the association of specific configuration information, thereby greatly simplifying the data collection task configuration process.
[0309] Optionally, the data reporting configuration information (information 24) associated with the data collection task is described below:
[0310] Optionally, the data reporting configuration information includes: event identification information that triggers data reporting and / or parameter configuration information associated with the event that triggers data reporting.
[0311] Optionally, the event triggering data reporting includes or indicates at least one of the following: a periodic triggering reporting event, a semi-periodic triggering reporting event, and an event type triggering reporting event.
[0312] Optionally, when the event that triggers data reporting includes a periodic trigger reporting event and / or a semi-periodic trigger reporting event, the parameter configuration information includes or indicates at least one of the following: data reporting start time configuration, data reporting period configuration, data reporting time interval configuration, and data reporting maximum number configuration.
[0313] Optionally, the data reporting configuration information associated with the data collection task is used to define a reporting mechanism for the collected data.
[0314] Optionally, for a periodic trigger reporting event or a semi-periodic trigger reporting event, the parameter configuration information associated with the event that triggers data reporting includes a data reporting period (or time interval) configuration and / or a maximum number of data reporting configurations. The difference between a semi-periodic trigger reporting event and a periodic trigger reporting event is that a semi-periodic trigger reporting event does not take effect immediately after configuration but requires dynamic activation by the configuration party (e.g., the second device) to perform periodic data reporting, while a periodic trigger reporting event will perform periodic data reporting after configuration.
[0315] Optionally, the event type includes or indicates at least one of the following:
[0316] Events related to serving cell measurement results and / or neighboring cell measurement results (event type 1);
[0317] an event related to at least one of the first device location information, the second device location information, and the reference point location information (event type 2);
[0318] Events related to time information (event type 3);
[0319] Events related to the remaining memory or currently occupied memory of the first device (event type 4);
[0320] Events related to the amount of data collected by the first device (event type 5);
[0321] Events related to the configuration associated with the current serving cell and / or the configuration associated with neighboring cells (event type 6).
[0322] Optionally, event types 1-6 may be combined in any way to obtain a new event, which is not limited in this application.
[0323] Optionally, events related to time information may include: events related to absolute time information and / or events related to relative time information.
[0324] Description of event type 1: The measurement quantity corresponding to the measurement result includes at least one of the following: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Signal Strength Indicator (RSSI), Signal to Interference plus Noise Ratio (SINR), Received Signal Code Power (RSCP), Signal Noise Ratio (SNR). The measurement reference signal is SSB or CSI-RS. For event type 1, the parameter configuration information associated with the event that triggers data reporting includes at least threshold information related to the measurement result (the threshold is one or more).
[0325] Description of event type 2: Location information includes at least one of longitude information, latitude information, altitude information, coordinate information, and CGI. For event type 2, the parameter configuration information associated with the event that triggers the data reporting includes at least threshold information related to the location information (the threshold is one or more).
[0326] Description of event type 3: The parameter configuration information associated with the event that triggers data reporting includes at least one absolute time information and / or time length information.
[0327] Description of event type 4: The parameter configuration information associated with the event that triggers data reporting includes at least threshold information related to memory (the threshold can be one or more).
[0328] Description of event type 5: The parameter configuration information associated with the event that triggers data reporting includes at least threshold information related to the amount of collected data (the threshold can be one or more).
[0329] Description of event type 6: Events related to the configuration associated with the current service cell and / or the configuration associated with the neighboring cell can be understood as the parameter configuration information associated with event type 6 (provided through the fifth information) and the configuration information associated with the current service cell of the first device and / or the configuration associated with the neighboring cell match the condition, triggering the reporting of the collected data.
[0330] Optionally, the parameter configuration information associated with the event that triggers data reporting includes or indicates at least one of the following:
[0331] Threshold information associated with the measurement results;
[0332] Threshold information related to location information;
[0333] At least one moment information;
[0334] At least one time length information;
[0335] Memory-related threshold information;
[0336] Threshold information related to data quantity;
[0337] Configuration information used for comparison with the configuration associated with the current serving cell and / or the configuration associated with cells in neighboring cells.
[0338] Optionally, in any embodiment of the present application, the threshold information may include one or more thresholds.
[0339] Optionally, the threshold information related to the measurement result may include: threshold information related to the serving cell measurement result, and / or threshold information related to the neighboring cell measurement result.
[0340] Optionally, the threshold information related to the location information may include: threshold information related to the first device location information, and / or threshold information related to the second device location information, and / or threshold information related to the reference point location information.
[0341] Optionally, the threshold information related to memory may include: threshold information related to the remaining memory of the first device, and / or threshold information related to the currently occupied memory of the first device.
[0342] Exemplarily, the configuration associated with the current serving cell may include the RSRP of the current serving cell, and the configuration information used for comparison with the configuration associated with the current serving cell may include whether the RSRP of the serving cell is greater than or equal to the first RSRP. Thus, if the first device measures that the RSRP of the current serving cell is greater than or equal to the first RSRP, the first device may report the first information to the second device.
[0343] Optionally, the cell-associated configuration includes or indicates at least one of the following: cell-associated frequency information, cell-associated PCI information, cell-associated TAC information, cell-associated RANAC information, cell-associated PLMN information, cell-associated independent networking non-public network (Stand-alone Non-public Networks, SNPN) information, cell-associated CAG information, cell-associated frequency band information, and cell-associated cell global identification CGI information.
[0344] Optionally, the remaining description of step S704 is similar to that of step S401, the remaining description of step S703 is similar to that of step S501, and the remaining description of step S702 is similar to that of step S601, which will not be repeated here.
[0345] The embodiment of the present application is different from the data collection process centered on functional scenarios in the related art. The core of the data collection mechanism in the related art is: define and collect data according to functional scenarios, one functional scenario corresponds to collecting a group of types of data, the data collection processes associated with different functional scenarios are generally different, and the group of types of data are used as a whole by the data collection node to optimize the corresponding function. The embodiment of the present application collects data centered on the type of data. The core of the data collection mechanism in the embodiment of the present application is: the data collection node collects one or more types of data at a time, and the collected data may be associated with a functional scenario or may not be associated with any functional scenario. The data collection processes associated with different types of collected data are basically the same, and the collected data can be used by the data collection node for any purpose (such as: functional optimization, data sharing, data store) or for the optimization of at least one functional scenario, and even the collected information can be shared with a third party, such as: shared with different communication nodes, different operators, different manufacturers, etc.
[0346] The data collection method of the embodiment of the present application may specifically include the following two aspects:
[0347] Description of data reporting behavior associated with the data collection process (related to steps S702 to S704 in Figure 7);
[0348] Description of the configuration behavior associated with the data collection process (related to step S701 in Figure 7).
[0349] The embodiments of the present application provide a communication method (also known as a data collection control method), which can produce at least one of the following beneficial effects:
[0350] The standardized data collection process can realize data collection tasks for any scenario and any data type, while avoiding the complex data collection process (Figure 7 shows the common process for all types of data collection tasks), greatly simplifying the workload of standardizing different data collection tasks;
[0351] It enables cross-domain sharing of collected data and introduces data type identification information, making the classification and retrieval of collected data simple and efficient, making it suitable for cross-domain data sharing operations.
[0352] The collected data can be associated with functional features or not, making the collected data more widely used and not limited to specific functional optimization;
[0353] It brings new business growth points for data collectors. The collected data can be used externally through data stores for a fee, while also creating a big data source for third-party manufacturers.
[0354] It lays a big data foundation for the large-scale introduction of AI functions into communication systems.
[0355] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all fall within the scope of protection of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will no longer describe the various possible combinations separately. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the idea of the present application, they should also be regarded as the contents disclosed in the present application. For another example, under the premise of no conflict, the various embodiments and / or the technical features in each embodiment described in the present application can be arbitrarily combined with the prior art, and the technical solution obtained after the combination should also fall within the scope of protection of the present application.
[0356] It should also be understood that in the various method embodiments of the present application, the sequence numbers of the above-mentioned processes do not imply a precedence in the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data, where "downlink" is used to indicate the first direction of transmission of signals or data from a site to a user equipment in a cell, "uplink" is used to indicate the second direction of transmission of signals or data from a user equipment in a cell to a site, and "sidelink" is used to indicate the third direction of transmission of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships can exist. Specifically, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0357] FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, which is applied to a first device. As shown in FIG8 , the communication device 800 includes:
[0358] The communication unit 801 is configured to send first information to the second device, where the first information includes at least value range information or information domain information corresponding to the collected data information;
[0359] The first information is associated with the second information, and the second information includes at least one of the following:
[0360] Data type identification information;
[0361] format indication information corresponding to the value domain information or information domain information;
[0362] Length indication information corresponding to the value range information or information range information;
[0363] First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information;
[0364] Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears;
[0365] Information indicating the quantity of individual data included in the collected data information;
[0366] Indication information of whether it is the last single data in the collected data information;
[0367] Data collection task identification information.
[0368] In some embodiments, the communication device 800 further includes: a collecting unit 802, configured to collect the collected information.
[0369] In some embodiments, the communication unit 801 is further configured to: send part or all of the second information to the second device.
[0370] In some embodiments, the communication unit 801 is further configured to receive part or all of the second information sent by the second device.
[0371] In some embodiments, part or all of the second information is default information, or predefined information, or information agreed upon in a protocol, or information determined by the communication apparatus 800 or the second device according to a preconfiguration.
[0372] In some embodiments, the resource for transmitting the first information is a control plane resource or a user plane resource.
[0373] In some embodiments, the communication unit 801 is further configured to: receive third information sent by the second device, where the third information includes or indicates at least one of the following:
[0374] at least one data collection task identification information;
[0375] At least one data type identification information;
[0376] resource configuration information for transmitting the first information;
[0377] first quantity information, where the first quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of information to be transmitted;
[0378] The first filtering requirement information is used to indicate target conditions that need to be met by the information to be transmitted.
[0379] In some embodiments, the resource configuration information includes or indicates at least one of the following: time domain resource information, frequency domain resource information, space domain resource information, code domain resource information, logical channel identifier LCID information, and configuration information corresponding to a radio bearer RB.
[0380] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data collection task identification information; and / or,
[0381] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data type identification information.
[0382] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data collection task identification information; and / or,
[0383] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data type identification information.
[0384] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data collection task identification information; and / or,
[0385] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data type identification information.
[0386] In some embodiments, the communication unit 801 is further configured to send fourth information to the second device, where the fourth information includes or indicates at least one of the following:
[0387] at least one data collection task identification information associated with the transmittable information;
[0388] At least one data type identification information associated with the transmittable information;
[0389] second quantity information, where the second quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of transmittable information;
[0390] The characteristic quantity associated with the transmittable information.
[0391] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data collection task identification information; and / or,
[0392] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data type identification information.
[0393] In some embodiments, the communication unit 801 is further configured to: receive fifth information sent by the second device, where the fifth information includes or indicates at least one of the following:
[0394] at least one data collection task identification information;
[0395] at least one data type identification information associated with the data collection task;
[0396] Restriction configuration information associated with data collection tasks;
[0397] Data reporting configuration information associated with the data collection task.
[0398] In some embodiments, the communication device 800 further includes an execution unit 803 configured to: execute at least one of the following according to at least part of the fifth information:
[0399] Add at least one data collection task;
[0400] modify at least one data collection task;
[0401] Delete at least one data collection task.
[0402] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data collection task identification information; and / or,
[0403] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data type identification information.
[0404] In some embodiments, the restriction configuration information associated with the data collection task includes or indicates at least one of the following:
[0405] Time limit information associated with the data collection task;
[0406] Geographical area restriction information associated with the data collection task;
[0407] Logical area restriction information associated with the data collection task;
[0408] Scenario restriction information associated with the data collection task;
[0409] Frequency limit information associated with the data collection task;
[0410] beam limiting information associated with the data collection task;
[0411] Radio Resource Control (RRC) status information of the terminal device associated with the data collection task;
[0412] identification information corresponding to the restriction configuration information associated with the data collection task;
[0413] Speed status information of the terminal device associated with the data collection task;
[0414] The power range or power level limit information used by the terminal device associated with the data collection task.
[0415] In some embodiments, the time limit information includes or indicates at least one of the following:
[0416] The starting time information of executing the data collection task;
[0417] The end time information of the data collection task;
[0418] Information on the total duration of executing the data collection task;
[0419] Minimum interval duration information between adjacent data records;
[0420] Data records time step information.
[0421] In some embodiments, the geographic area restriction information includes or indicates at least one of the following:
[0422] Longitude range information for performing data collection missions;
[0423] Information on the latitude range where the data collection mission was performed;
[0424] Altitude range information for performing data collection missions;
[0425] Coordinate information of reference points for performing data collection tasks;
[0426] The maximum distance information between the measurement point and the reference point for performing the data collection task.
[0427] In some embodiments, the logical area restriction information includes or indicates at least one of the following:
[0428] One or more physical cell identifiers (PCIs) associated with the cell where the data collection task is performed;
[0429] One or more cell identification information associated with the cell where the data collection task is performed;
[0430] At least one tracking area code (TAC) information for performing data collection tasks;
[0431] At least one access network area code RANAC information for performing data collection tasks;
[0432] Identification information of at least one public land mobile network (PLMN) performing data collection tasks;
[0433] Identification information of at least one independent non-public network (SNPN) for performing data collection tasks;
[0434] Identification information of at least one closed access group (CAG) that performs data collection tasks;
[0435] Identification information of at least one country where the data collection task is performed.
[0436] In some embodiments, the scenario restriction information includes or indicates at least one of the following: wireless link failure scenario, switching scenario, main cell group MCG connection failure scenario, secondary cell group SCG connection failure scenario, secondary cell SCell connection failure scenario, listen-before-talk LBT scenario, automatic neighbor relation ANR scenario, random access scenario, connection establishment failure scenario, connection recovery failure scenario and connection re-establishment failure scenario, small data sending failure scenario, beam failure scenario, beam failure recovery scenario, cell reselection scenario, and intra-device interference scenario.
[0437] In some embodiments, the frequency restriction information includes or indicates at least one of the following:
[0438] Frequency identification information;
[0439] Frequency-associated synchronization signal block measurement time configuration SMTC information;
[0440] The frequency band identification information associated with the frequency point;
[0441] Frequency band combination information associated with the frequency point;
[0442] Subcarrier spacing (SCS) information associated with the frequency point;
[0443] Frequency-associated physical cell identifier (PCI) list information.
[0444] In some embodiments, the beam limitation information includes or indicates at least one of the following: identification information of at least one synchronization signal block (SSB) that needs to be measured; identification information of at least one channel state information reference signal (CSI-RS) that needs to be measured; beam pattern mapping information corresponding to the SSB that needs to be measured; and beam pattern mapping information corresponding to the CSI-RS that needs to be measured.
[0445] In some embodiments, the RRC state information includes or indicates at least one of the following: idle state, inactive state, active state, any cell selection state, state camped on any cell, data-only send state, data-only receive state.
[0446] In some embodiments, the data reporting configuration information includes: event identification information that triggers data reporting and / or parameter configuration information associated with the event that triggers data reporting.
[0447] In some embodiments, the event triggering data reporting includes or indicates at least one of the following: a periodic triggering reporting event, a semi-periodic triggering reporting event, and an event type triggering reporting event.
[0448] In some embodiments, when the event that triggers data reporting includes a periodic trigger reporting event and / or a semi-periodic trigger reporting event, the parameter configuration information includes or indicates at least one of the following: data reporting start time configuration, data reporting period configuration, data reporting time interval configuration, and data reporting maximum number configuration.
[0449] In some embodiments, the event type includes or indicates at least one of the following:
[0450] Events related to serving cell measurement results and / or neighboring cell measurement results;
[0451] an event related to at least one of the first device location information, the second device location information, and the reference point location information;
[0452] Events associated with time information;
[0453] Events related to the remaining memory or currently occupied memory of the first device;
[0454] an event related to the amount of data collected by the first device;
[0455] Events related to the configuration associated with the current serving cell and / or the configuration associated with neighboring cells.
[0456] In some embodiments, the parameter configuration information associated with the event that triggers data reporting includes or indicates at least one of the following:
[0457] Threshold information associated with the measurement results;
[0458] Threshold information related to location information;
[0459] At least one moment information;
[0460] At least one time length information;
[0461] Memory-related threshold information;
[0462] Threshold information related to data quantity;
[0463] Configuration information used for comparison with the configuration associated with the current serving cell and / or the configuration associated with cells in neighboring cells.
[0464] In some embodiments, the cell-associated configuration includes or indicates at least one of the following: cell-associated frequency information, cell-associated PCI information, cell-associated TAC information, cell-associated RANAC information, cell-associated PLMN information, cell-associated SNPN information, cell-associated CAG information, cell-associated frequency band information, and cell-associated cell global identification CGI information.
[0465] In some embodiments, the first device is a terminal device, and the second device is a network device; or,
[0466] The first device is a first terminal device, and the second device is a second terminal device; or,
[0467] The first device is a network device, and the second device is a terminal device; or,
[0468] The first device is a first network device, and the second device is a second network device.
[0469] In some embodiments, the network device includes one or a combination of at least two of the following:
[0470] Access network equipment, core network equipment, operation, management and maintenance (OAM) equipment, and data collection equipment.
[0471] FIG9 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application, which is applied to a second device. As shown in FIG9 , the communication device 900 includes:
[0472] The communication unit 901 is configured to receive first information sent by a first device, where the first information includes at least value range information or information domain information corresponding to the collected data information;
[0473] The first information is associated with the second information, and the second information includes at least one of the following:
[0474] Data type identification information;
[0475] format indication information corresponding to the value domain information or information domain information;
[0476] Length indication information corresponding to the value range information or information range information;
[0477] First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information;
[0478] Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears;
[0479] Information indicating the quantity of individual data included in the collected data information;
[0480] Indication information of whether it is the last single data in the collected data information;
[0481] Data collection task identification information.
[0482] In some embodiments, the communication device 900 further includes: a decoding unit 902, configured to decode value range information or information domain information corresponding to the collected data information according to the second information.
[0483] In some embodiments, the communication unit 901 is further configured to receive part or all of the second information sent by the first device.
[0484] In some embodiments, the communication unit 901 is further configured to send part or all of the second information to the first device.
[0485] In some embodiments, part or all of the second information is default information, or predefined information, or information agreed upon in a protocol, or information determined by the first device or the communication apparatus 900 according to preconfiguration.
[0486] In some embodiments, the resource for transmitting the first information is a control plane resource or a user plane resource.
[0487] In some embodiments, the communication unit 901 is further configured to send third information to the first device, where the third information includes or indicates at least one of the following:
[0488] at least one data collection task identification information;
[0489] At least one data type identification information;
[0490] resource configuration information for transmitting the first information;
[0491] first quantity information, where the first quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of information to be transmitted;
[0492] The first filtering requirement information is used to indicate target conditions that need to be met by the information to be transmitted.
[0493] In some embodiments, the resource configuration information includes or indicates at least one of the following: time domain resource information, frequency domain resource information, space domain resource information, code domain resource information, logical channel identifier LCID information, and configuration information corresponding to a radio bearer RB.
[0494] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data collection task identification information; and / or,
[0495] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data type identification information.
[0496] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data collection task identification information; and / or,
[0497] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data type identification information.
[0498] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data collection task identification information; and / or,
[0499] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data type identification information.
[0500] In some embodiments, the communication unit 901 is further configured to receive fourth information sent by the first device, where the fourth information includes or indicates at least one of the following:
[0501] at least one data collection task identification information associated with the transmittable information;
[0502] At least one data type identification information associated with the transmittable information;
[0503] second quantity information, where the second quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of transmittable information;
[0504] The characteristic quantity associated with the transmittable information.
[0505] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data collection task identification information; and / or,
[0506] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data type identification information.
[0507] In some embodiments, the communication unit 901 is further configured to send fifth information to the first device, where the fifth information includes or indicates at least one of the following:
[0508] at least one data collection task identification information;
[0509] at least one data type identification information associated with the data collection task;
[0510] Restriction configuration information associated with data collection tasks;
[0511] Data reporting configuration information associated with the data collection task.
[0512] In some embodiments, at least part of the fifth information is used by the first device to perform at least one of the following:
[0513] Add at least one data collection task;
[0514] modify at least one data collection task;
[0515] Delete at least one data collection task.
[0516] In some embodiments, there is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data collection task identification information; and / or,
[0517] There is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data type identification information.
[0518] In some embodiments, the restriction configuration information associated with the data collection task includes or indicates at least one of the following:
[0519] Time limit information associated with the data collection task;
[0520] Geographical area restriction information associated with the data collection task;
[0521] Logical area restriction information associated with the data collection task;
[0522] Scenario restriction information associated with the data collection task;
[0523] Frequency limit information associated with the data collection task;
[0524] beam limiting information associated with the data collection task;
[0525] Radio Resource Control (RRC) status information of the terminal device associated with the data collection task;
[0526] identification information corresponding to the restriction configuration information associated with the data collection task;
[0527] Speed status information of the terminal device associated with the data collection task;
[0528] The power range or power level limit information used by the terminal device associated with the data collection task.
[0529] In some embodiments, the time limit information includes or indicates at least one of the following:
[0530] The starting time information of executing the data collection task;
[0531] The end time information of the data collection task;
[0532] Information on the total duration of executing the data collection task;
[0533] Minimum interval duration information between adjacent data records;
[0534] Data records time step information.
[0535] In some embodiments, the geographic area restriction information includes or indicates at least one of the following:
[0536] Longitude range information for performing data collection missions;
[0537] Information on the latitude range where the data collection mission was performed;
[0538] Altitude range information for performing data collection missions;
[0539] Coordinate information of reference points for performing data collection tasks;
[0540] The maximum distance information between the measurement point and the reference point for performing the data collection task.
[0541] In some embodiments, the logical area restriction information includes or indicates at least one of the following:
[0542] One or more physical cell identifiers (PCIs) associated with the cell where the data collection task is performed;
[0543] One or more cell identification information associated with the cell where the data collection task is performed;
[0544] At least one tracking area code (TAC) information for performing data collection tasks;
[0545] At least one access network area code RANAC information for performing data collection tasks;
[0546] Identification information of at least one public land mobile network (PLMN) performing data collection tasks;
[0547] Identification information of at least one independent non-public network (SNPN) for performing data collection tasks;
[0548] Identification information of at least one closed access group (CAG) that performs data collection tasks;
[0549] Identification information of at least one country where the data collection task is performed.
[0550] In some embodiments, the scenario restriction information includes or indicates at least one of the following: wireless link failure scenario, switching scenario, main cell group MCG connection failure scenario, secondary cell group SCG connection failure scenario, secondary cell SCell connection failure scenario, listen-before-talk LBT scenario, automatic neighbor relation ANR scenario, random access scenario, connection establishment failure scenario, connection recovery failure scenario and connection re-establishment failure scenario, small data sending failure scenario, beam failure scenario, beam failure recovery scenario, cell reselection scenario, and intra-device interference scenario.
[0551] In some embodiments, the frequency restriction information includes or indicates at least one of the following:
[0552] Frequency identification information;
[0553] Frequency-associated synchronization signal block measurement time configuration SMTC information;
[0554] The frequency band identification information associated with the frequency point;
[0555] Frequency band combination information associated with the frequency point;
[0556] Subcarrier spacing (SCS) information associated with the frequency point;
[0557] Frequency-associated physical cell identifier (PCI) list information.
[0558] In some embodiments, the beam limitation information includes or indicates at least one of the following: identification information of at least one synchronization signal block (SSB) that needs to be measured; identification information of at least one channel state information reference signal (CSI-RS) that needs to be measured; beam pattern mapping information corresponding to the SSB that needs to be measured; and beam pattern mapping information corresponding to the CSI-RS that needs to be measured.
[0559] In some embodiments, the RRC state information includes or indicates at least one of the following: idle state, inactive state, active state, any cell selection state, state camped on any cell, data-only send state, data-only receive state.
[0560] In some embodiments, the data reporting configuration information includes: event identification information that triggers data reporting and / or parameter configuration information associated with the event that triggers data reporting.
[0561] In some embodiments, the event triggering data reporting includes or indicates at least one of the following: a periodic triggering reporting event, a semi-periodic triggering reporting event, and an event type triggering reporting event.
[0562] In some embodiments, when the event that triggers data reporting includes a periodic trigger reporting event and / or a semi-periodic trigger reporting event, the parameter configuration information includes or indicates at least one of the following: data reporting start time configuration, data reporting period configuration, data reporting time interval configuration, and data reporting maximum number configuration.
[0563] In some embodiments, the event type includes or indicates at least one of the following:
[0564] Events related to serving cell measurement results and / or neighboring cell measurement results;
[0565] an event related to at least one of the first device location information, the second device location information, and the reference point location information;
[0566] Events associated with time information;
[0567] Events related to the remaining memory or currently occupied memory of the first device;
[0568] an event related to the amount of data collected by the first device;
[0569] Events related to the configuration associated with the current serving cell and / or the configuration associated with neighboring cells.
[0570] In some embodiments, the parameter configuration information associated with the event that triggers data reporting includes or indicates at least one of the following:
[0571] Threshold information associated with the measurement results;
[0572] Threshold information related to location information;
[0573] At least one moment information;
[0574] At least one time length information;
[0575] Memory-related threshold information;
[0576] Threshold information related to data quantity;
[0577] Configuration information used for comparison with the configuration associated with the current serving cell and / or the configuration associated with cells in neighboring cells.
[0578] In some embodiments, the cell-associated configuration includes or indicates at least one of the following: cell-associated frequency information, cell-associated PCI information, cell-associated TAC information, cell-associated RANAC information, cell-associated PLMN information, cell-associated SNPN information, cell-associated CAG information, cell-associated frequency band information, and cell-associated cell global identification CGI information.
[0579] In some embodiments, the first device is a terminal device, and the second device is a network device; or,
[0580] The first device is a first terminal device, and the second device is a second terminal device; or,
[0581] The first device is a network device, and the second device is a terminal device; or,
[0582] The first device is a first network device, and the second device is a second network device.
[0583] In some embodiments, the network device includes one or a combination of at least two of the following:
[0584] Access network equipment, core network equipment, operation, management and maintenance (OAM) equipment, and data collection equipment.
[0585] Those skilled in the art should understand that the relevant description of the above-mentioned communication device in the embodiment of the present application can be understood with reference to the relevant description of the communication method in the embodiment of the present application.
[0586] Figure 10 is a schematic structural diagram of a communication device provided in an embodiment of the present application. The communication device 1000 may include one of the following: a first device or a second device. The communication device 1000 shown in Figure 10 may include a processor 1010 and a memory 1020. The memory 1020 is configured to store a computer program. The processor 1010 is configured to call and execute the computer program stored in the memory 1020, so that the communication device 1000 performs the communication method in any of the above embodiments.
[0587] Exemplarily, if the communication device 1000 includes a first device, the first device includes a processor 1010 and a memory 1020, wherein the memory 1020 is used to store a computer program, and the processor 1010 is used to call and run the computer program stored in the memory 1020, so that the first device executes the communication method in any of the above embodiments.
[0588] Exemplarily, if the communication device 1000 includes a second device, the second device includes a processor 1010 and a memory 1020, wherein the memory 1020 is used to store a computer program, and the processor 1010 is used to call and run the computer program stored in the memory 1020, so that the second device executes the communication method in any of the above embodiments.
[0589] Optionally, the memory 1020 may be a separate device independent of the processor 1010 , or may be integrated into the processor 1010 .
[0590] In some embodiments, as shown in FIG10 , the communication device 1000 may further include a transceiver 1030 , and the processor 1010 may control the transceiver 1030 to communicate with other devices. Specifically, the transceiver 1030 may send information or data to other devices, or receive information or data sent by other devices.
[0591] The transceiver 1030 may include a transmitter and a receiver. The transceiver 1030 may further include an antenna, and the number of antennas may be one or more.
[0592] In some embodiments, the communication device 1000 may specifically be a network device of an embodiment of the present application, and the communication device 1000 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0593] In some embodiments, the communication device 1000 may specifically be a mobile terminal / terminal device of an embodiment of the present application, and the communication device 1000 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0594] An embodiment of the present application further provides a computer storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the communication method in any embodiment of the present application.
[0595] In some embodiments, the computer-readable storage medium can be applied to the first device or the second device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first device or the second device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0596] Figure 11 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 1100 shown in Figure 11 includes a processor 1110. The processor 1110 is used to call and run a computer program from a memory to implement the method in any embodiment of the present application.
[0597] In some embodiments, as shown in FIG11 , the chip 1100 may further include a memory 1120. The processor 1110 may call and execute a computer program from the memory 1120 to implement the method in the embodiment of the present application.
[0598] The memory 1120 may be a separate device independent of the processor 1110 , or may be integrated into the processor 1110 .
[0599] In some embodiments, the chip 1100 may further include an input interface 1130. The processor 1110 may control the input interface 1130 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0600] In some embodiments, the chip 1100 may further include an output interface 1140. The processor 1110 may control the output interface 1140 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0601] In some embodiments, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0602] In some embodiments, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0603] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0604] An embodiment of the present application also provides a computer program product, which includes a computer storage medium, the computer storage medium storing a computer program, and the computer program including instructions that can be executed by at least one processor. When the instructions are executed by the at least one processor, the communication method in any embodiment of the present application is implemented.
[0605] In some embodiments, the computer program product can be applied to the first device or the second device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the first device or the second device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0606] Optionally, the computer program product in the embodiments of the present application may also be referred to as a software product in other embodiments.
[0607] An embodiment of the present application further provides a computer program, which enables a computer to execute the communication method in any embodiment of the present application.
[0608] In some embodiments, the computer program can be applied to the first device or the second device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the first device or the second device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0609] The processor, communication device or chip of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above-mentioned method embodiment can be completed by the integrated logic circuit of the hardware in the processor or the instruction in the form of software. The above-mentioned processor, communication device or chip may include any one or more of the following integrations: general-purpose processor, application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), central processing unit (CPU), graphics processing unit (GPU), embedded neural network processor (neural-network processing units, NPU), controller, microcontroller, microprocessor, programmable logic device, discrete gate or transistor logic device, discrete hardware component. Each method, step and logic block diagram disclosed in the embodiment of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
[0610] It is understood that the memory or computer storage medium in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0611] It should be understood that the above-mentioned memory or computer storage medium is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memory in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.
[0612] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0613] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0614] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0615] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0616] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0617] In any embodiment of the present application, the time interval, time period, duration range, duration or time window, etc. may include all endpoint times, or may include part of the endpoint time (for example, including the left endpoint time but not the right endpoint time, or including the right endpoint time but not the left endpoint time), or may not include the endpoint time.
[0618] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0619] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A communication method, applied to a data collection process, comprising: The first device sends first information to the second device, where the first information includes at least: value range information or information domain information corresponding to the collected data information; The first information is associated with the second information, and the second information includes at least one of the following: Data type identification information; format indication information corresponding to the value domain information or information domain information; Length indication information corresponding to the value range information or information range information; First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information; Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears; Information indicating the quantity of individual data included in the collected data information; Indication information of whether it is the last single data in the collected data information; Data collection task identification information.
2. The method according to claim 1, further comprising: The first device sends part or all of the second information to the second device.
3. The method according to claim 1 or 2, further comprising: The first device receives part or all of the second information sent by the second device.
4. According to the method according to any one of claims 1 to 3, part or all of the second information is default information, or predefined information, or information agreed upon by a protocol, or information determined by the first device or the second device according to preconfiguration. 5 . The method according to claim 1 , wherein the resource for transmitting the first information is a control plane resource or a user plane resource.
6. The method according to any one of claims 1 to 5, further comprising: The first device receives third information sent by the second device, where the third information includes or indicates at least one of the following: at least one data collection task identification information; At least one data type identification information; resource configuration information for transmitting the first information; first quantity information, where the first quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of information to be transmitted; The first filtering requirement information is used to indicate target conditions that need to be met by the information to be transmitted.
7. According to the method according to claim 6, the resource configuration information includes or indicates at least one of the following: time domain resource information, frequency domain resource information, space domain resource information, code domain resource information, logical channel identifier LCID information, and configuration information corresponding to the wireless bearer RB.
8. The method according to claim 6 or 7, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data type identification information.
9. The method according to any one of claims 6 to 8, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data type identification information.
10. The method according to any one of claims 6 to 9, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data type identification information.
11. The method according to any one of claims 1 to 9, further comprising: The first device sends fourth information to the second device, where the fourth information includes or indicates at least one of the following: at least one data collection task identification information associated with the transmittable information; At least one data type identification information associated with the transmittable information; second quantity information, where the second quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of transmittable information; The characteristic quantity associated with the transmittable information.
12. The method according to claim 11, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data type identification information.
13. The method according to any one of claims 1 to 12, further comprising: The first device receives fifth information sent by the second device, where the fifth information includes or indicates at least one of the following: at least one data collection task identification information; at least one data type identification information associated with the data collection task; Restriction configuration information associated with data collection tasks; Data reporting configuration information associated with the data collection task.
14. The method according to claim 13, further comprising: The first device performs at least one of the following according to at least part of the fifth information: Add at least one data collection task; modify at least one data collection task; Delete at least one data collection task.
15. The method according to claim 13 or 14, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data type identification information.
16. The method according to any one of claims 13 to 15, wherein the restriction configuration information associated with the data collection task includes or indicates at least one of the following: Time limit information associated with the data collection task; Geographical area restriction information associated with the data collection task; Logical area restriction information associated with the data collection task; Scenario restriction information associated with the data collection task; Frequency limit information associated with the data collection task; beam limiting information associated with the data collection task; Radio Resource Control (RRC) status information of the terminal device associated with the data collection task; identification information corresponding to the restriction configuration information associated with the data collection task; Speed status information of the terminal device associated with the data collection task; The power range or power level limit information used by the terminal device associated with the data collection task.
17. The method according to claim 16, wherein the time limit information includes or indicates at least one of the following: The starting time information of executing the data collection task; The end time information of the data collection task; Information on the total duration of executing the data collection task; Minimum interval duration information between adjacent data records; Data records time step information.
18. The method according to claim 16 or 17, wherein the geographic area restriction information includes or indicates at least one of the following: Longitude range information for performing data collection missions; Information on the latitude range where the data collection mission was performed; Altitude range information for performing data collection missions; Coordinate information of reference points for performing data collection tasks; The maximum distance information between the measurement point and the reference point for performing the data collection task.
19. The method according to any one of claims 16 to 18, wherein the logical area restriction information includes or indicates at least one of the following: One or more physical cell identifiers (PCIs) associated with the cell where the data collection task is performed; One or more cell identification information associated with the cell where the data collection task is performed; At least one tracking area code (TAC) information for performing data collection tasks; At least one access network area code RANAC information for performing data collection tasks; Identification information of at least one public land mobile network (PLMN) performing data collection tasks; Identification information of at least one independent non-public network (SNPN) for performing data collection tasks; Identification information of at least one closed access group (CAG) that performs data collection tasks; Identification information of at least one country where the data collection task is performed.
20. According to the method described in any one of claims 16 to 19, the scenario restriction information includes or indicates at least one of the following: wireless link failure scenario, switching scenario, main cell group MCG connection failure scenario, secondary cell group SCG connection failure scenario, secondary cell SCell connection failure scenario, listen before talk LBT scenario, automatic neighbor relation ANR scenario, random access scenario, connection establishment failure scenario, connection recovery failure scenario and connection re-establishment failure scenario, small data sending failure scenario, beam failure scenario, beam failure recovery scenario, cell reselection scenario, and intra-device interference scenario.
21. The method according to any one of claims 16 to 20, wherein the frequency restriction information includes or indicates at least one of the following: Frequency identification information; Frequency-associated synchronization signal block measurement time configuration SMTC information; The frequency band identification information associated with the frequency point; Frequency band combination information associated with the frequency point; Subcarrier spacing (SCS) information associated with the frequency point; Frequency-associated physical cell identifier (PCI) list information.
22. According to the method according to any one of claims 16 to 21, the beam limitation information includes or indicates at least one of the following: identification information of at least one synchronization signal block (SSB) that needs to be measured; identification information of at least one channel state information reference signal (CSI-RS) that needs to be measured; beam pattern mapping information corresponding to the SSB that needs to be measured; beam pattern mapping information corresponding to the CSI-RS that needs to be measured.
23. The method according to any one of claims 16 to 22, wherein the RRC state information includes or indicates at least one of the following: idle state, inactive state, active state, any cell selection state, state camped on any cell, data-only sending state, and data-only receiving state.
24. The method according to any one of claims 13 to 23, wherein the data reporting configuration information comprises: Event identification information that triggers data reporting and / or parameter configuration information associated with the event that triggers data reporting.
25. The method according to claim 24, wherein the event triggering data reporting includes or indicates at least one of the following: a periodic triggering reporting event, a semi-periodic triggering reporting event, and an event type triggering reporting event.
26. According to the method according to claim 24 or 25, when the event that triggers data reporting includes a periodic triggering reporting event and / or a semi-periodic triggering reporting event, the parameter configuration information includes or indicates at least one of the following: data reporting start time configuration, data reporting period configuration, data reporting time interval configuration, and data reporting maximum number configuration.
27. The method according to claim 25, wherein the event type includes or indicates at least one of the following: Events related to serving cell measurement results and / or neighboring cell measurement results; an event related to at least one of the first device location information, the second device location information, and the reference point location information; Events associated with time information; Events related to the remaining memory or currently occupied memory of the first device; an event related to the amount of data collected by the first device; Events related to the configuration associated with the current serving cell and / or the configuration associated with neighboring cells.
28. The method according to any one of claims 24 to 27, wherein the parameter configuration information associated with the event triggering data reporting includes or indicates at least one of the following: Threshold information associated with the measurement results; Threshold information related to location information; At least one moment information; At least one time length information; Memory-related threshold information; Threshold information related to data quantity; Configuration information used for comparison with the configuration associated with the current serving cell and / or the configuration associated with cells in neighboring cells.
29. According to the method according to claim 27 or 28, the cell-associated configuration includes or indicates at least one of the following: cell-associated frequency information, cell-associated PCI information, cell-associated TAC information, cell-associated RANAC information, cell-associated PLMN information, cell-associated SNPN information, cell-associated CAG information, cell-associated frequency band information, and cell-associated cell global identity CGI information.
30. The method according to any one of claims 1 to 29, The first device is a terminal device, and the second device is a network device; or, The first device is a first terminal device, and the second device is a second terminal device; or, The first device is a network device, and the second device is a terminal device; or, The first device is a first network device, and the second device is a second network device.
31. The method according to claim 30, wherein the network device comprises one or a combination of at least two of the following: Access network equipment, core network equipment, operation, management and maintenance (OAM) equipment, and data collection equipment.
32. A communication method, applied to a data collection process, comprising: The second device receives the first information sent by the first device, where the first information includes at least: value range information or information domain information corresponding to the collected data information; The first information is associated with the second information, and the second information includes at least one of the following: Data type identification information; format indication information corresponding to the value domain information or information domain information; Length indication information corresponding to the value range information or information range information; First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information; Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears; Information indicating the quantity of individual data included in the collected data information; Indication information of whether it is the last single data in the collected data information; Data collection task identification information.
33. The method of claim 32, further comprising: The second device receives part or all of the second information sent by the first device.
34. The method according to claim 32 or 33, further comprising: The second device sends part or all of the second information to the first device.
35. According to the method described in any one of claims 32 to 34, part or all of the second information is default information, or predefined information, or information agreed upon by a protocol, or information determined by the first device or the second device according to preconfiguration.
36. According to the method according to any one of claims 32 to 35, the resources for transmitting the first information are control plane resources or user plane resources.
37. The method according to any one of claims 32 to 36, further comprising: The second device sends third information to the first device, where the third information includes or indicates at least one of the following: at least one data collection task identification information; At least one data type identification information; resource configuration information for transmitting the first information; first quantity information, where the first quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of information to be transmitted; The first filtering requirement information is used to indicate target conditions that need to be met by the information to be transmitted.
38. According to the method of claim 37, the resource configuration information includes or indicates at least one of the following: time domain resource information, frequency domain resource information, space domain resource information, code domain resource information, logical channel identifier LCID information, and configuration information corresponding to the wireless bearer RB.
39. The method according to claim 37 or 38, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the resource configuration information and the data type identification information.
40. The method according to any one of claims 37 to 39, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the first quantity information and the data type identification information.
41. The method according to any one of claims 37 to 40, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the first filtering requirement information and the data type identification information.
42. The method according to any one of claims 32 to 41, further comprising: The second device receives fourth information sent by the first device, where the fourth information includes or indicates at least one of the following: at least one data collection task identification information associated with the transmittable information; At least one data type identification information associated with the transmittable information; second quantity information, where the second quantity information is used to indicate at least one of a total amount, a total amount upper limit, and a total amount level of transmittable information; The characteristic quantity associated with the transmittable information.
43. The method according to claim 42, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the second quantity information and the data type identification information.
44. The method according to any one of claims 32 to 43, further comprising: The second device sends fifth information to the first device, where the fifth information includes or indicates at least one of the following: at least one data collection task identification information; at least one data type identification information associated with the data collection task; Restriction configuration information associated with data collection tasks; Data reporting configuration information associated with the data collection task.
45. The method according to claim 44, wherein at least part of the fifth information is used by the first device to perform at least one of the following: Add at least one data collection task; modify at least one data collection task; Delete at least one data collection task.
46. The method according to claim 44 or 45, wherein there is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data collection task identification information; and / or, There is a one-to-one mapping relationship or a one-to-many mapping relationship between the restriction configuration information associated with the data collection task and the data type identification information.
47. The method according to any one of claims 44 to 46, wherein the restriction configuration information associated with the data collection task includes or indicates at least one of the following: Time limit information associated with the data collection task; Geographical area restriction information associated with the data collection task; Logical area restriction information associated with the data collection task; Scenario restriction information associated with the data collection task; Frequency limit information associated with the data collection task; beam limiting information associated with the data collection task; Radio Resource Control (RRC) status information of the terminal device associated with the data collection task; identification information corresponding to the restriction configuration information associated with the data collection task; Speed status information of the terminal device associated with the data collection task; The power range or power level limit information used by the terminal device associated with the data collection task.
48. The method according to claim 47, wherein the time limit information includes or indicates at least one of the following: The starting time information of executing the data collection task; The end time information of the data collection task; Information on the total duration of executing the data collection task; Minimum interval duration information between adjacent data records; Data records time step information.
49. The method according to claim 47 or 48, wherein the geographic area restriction information includes or indicates at least one of the following: Longitude range information for performing data collection missions; Information on the latitude range where the data collection mission was performed; Altitude range information for performing data collection missions; Coordinate information of reference points for performing data collection tasks; The maximum distance information between the measurement point and the reference point for performing the data collection task.
50. The method according to any one of claims 47 to 49, wherein the logical area restriction information includes or indicates at least one of the following: One or more physical cell identifiers (PCIs) associated with the cell where the data collection task is performed; One or more cell identification information associated with the cell where the data collection task is performed; At least one tracking area code (TAC) information for performing data collection tasks; At least one access network area code RANAC information for performing data collection tasks; Identification information of at least one public land mobile network (PLMN) performing data collection tasks; Identification information of at least one independent non-public network (SNPN) for performing data collection tasks; Identification information of at least one closed access group (CAG) that performs data collection tasks; Identification information of at least one country where the data collection task is performed.
51. According to the method described in any one of claims 47 to 50, the scenario restriction information includes or indicates at least one of the following: wireless link failure scenario, switching scenario, main cell group MCG connection failure scenario, secondary cell group SCG connection failure scenario, secondary cell SCell connection failure scenario, listen before talk LBT scenario, automatic neighbor relation ANR scenario, random access scenario, connection establishment failure scenario, connection recovery failure scenario and connection re-establishment failure scenario, small data sending failure scenario, beam failure scenario, beam failure recovery scenario, cell reselection scenario, and intra-device interference scenario.
52. The method according to any one of claims 47 to 51, wherein the frequency restriction information includes or indicates at least one of the following: Frequency identification information; Frequency-associated synchronization signal block measurement time configuration SMTC information; The frequency band identification information associated with the frequency point; Frequency band combination information associated with the frequency point; Subcarrier spacing (SCS) information associated with the frequency point; Frequency-associated physical cell identifier (PCI) list information.
53. According to the method described in any one of claims 47 to 52, the beam limitation information includes or indicates at least one of the following: identification information of at least one synchronization signal block (SSB) that needs to be measured; identification information of at least one channel state information reference signal (CSI-RS) that needs to be measured; beam pattern mapping information corresponding to the SSB that needs to be measured; beam pattern mapping information corresponding to the CSI-RS that needs to be measured.
54. According to the method described in any one of claims 47 to 53, the RRC status information includes or indicates at least one of the following: idle state, inactive state, active state, any cell selection state, state of residing on any cell, state of being able to only send data, and state of being able to only receive data.
55. The method according to any one of claims 44 to 54, wherein the data reporting configuration information comprises: Event identification information that triggers data reporting and / or parameter configuration information associated with the event that triggers data reporting.
56. The method according to claim 55, wherein the event triggering data reporting includes or indicates at least one of the following: a periodic triggering reporting event, a semi-periodic triggering reporting event, and an event type triggering reporting event.
57. According to the method according to claim 55 or 56, when the event that triggers data reporting includes a periodic triggering reporting event and / or a semi-periodic triggering reporting event, the parameter configuration information includes or indicates at least one of the following: data reporting starting time configuration, data reporting period configuration, data reporting time interval configuration, and data reporting maximum number configuration.
58. The method of claim 56, wherein the event type includes or indicates at least one of the following: Events related to serving cell measurement results and / or neighboring cell measurement results; an event related to at least one of the first device location information, the second device location information, and the reference point location information; Events associated with time information; Events related to the remaining memory or currently occupied memory of the first device; an event related to the amount of data collected by the first device; Events related to the configuration associated with the current serving cell and / or the configuration associated with neighboring cells.
59. The method according to any one of claims 55 to 58, wherein the parameter configuration information associated with the event triggering data reporting includes or indicates at least one of the following: Threshold information associated with the measurement results; Threshold information related to location information; At least one moment information; At least one time length information; Memory-related threshold information; Threshold information related to data quantity; Configuration information used for comparison with the configuration associated with the current serving cell and / or the configuration associated with cells in neighboring cells.
60. According to the method according to claim 58 or 59, the cell-associated configuration includes or indicates at least one of the following: cell-associated frequency information, cell-associated PCI information, cell-associated TAC information, cell-associated RANAC information, cell-associated PLMN information, cell-associated SNPN information, cell-associated CAG information, cell-associated frequency band information, and cell-associated cell global identification CGI information.
61. The method according to any one of claims 32 to 60, The first device is a terminal device, and the second device is a network device; or, The first device is a first terminal device, and the second device is a second terminal device; or, The first device is a network device, and the second device is a terminal device; or, The first device is a first network device, and the second device is a second network device.
62. The method according to claim 61, wherein the network device comprises one or a combination of at least two of the following: Access network equipment, core network equipment, operation, management and maintenance (OAM) equipment, and data collection equipment.
63. A communication device comprising: A communication unit, configured to send first information to the second device, wherein the first information includes at least value range information or information domain information corresponding to the collected data information; The first information is associated with the second information, and the second information includes at least one of the following: Data type identification information; format indication information corresponding to the value domain information or information domain information; Length indication information corresponding to the value range information or information range information; First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information; Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears; Information indicating the quantity of individual data included in the collected data information; Indication information of whether it is the last single data in the collected data information; Data collection task identification information.
64. A communication device comprising: A communication unit, configured to receive first information sent by a first device, wherein the first information includes at least value range information or information domain information corresponding to the collected data information; The first information is associated with the second information, and the second information includes at least one of the following: Data type identification information; format indication information corresponding to the value domain information or information domain information; Length indication information corresponding to the value range information or information range information; First indication information, where the first indication information is used to indicate whether the current type of data is the last single type of data included in the single data in the collected data information; Second indication information, the second indication information is used to indicate whether the current single type of data included in the single data in the collected data information appears; Information indicating the quantity of individual data included in the collected data information; Indication information of whether it is the last single data in the collected data information; Data collection task identification information.
65. A first device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the first device executes the method according to any one of claims 1 to 31.
66. A second device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the second device executes the method described in any one of claims 32 to 62.
67. A computer storage medium storing one or more programs, wherein the one or more programs can be executed by one or more processors to implement the method of any one of claims 1 to 31 or any one of claims 32 to 62.
68. A chip comprising: A processor, configured to call and run a computer program from a memory to implement the method according to any one of claims 1 to 31 or any one of claims 32 to 62.
69. A computer program product, comprising a computer storage medium storing a computer program, wherein the computer program comprises instructions executable by at least one processor, and wherein the instructions, when executed by the at least one processor, implement the method of any one of claims 1 to 31 or any one of claims 32 to 62.
70. A computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 31 or any one of claims 32 to 62.