Communication method and device
Through network equipment screening and adapting to terminal equipment AS data collection capabilities, the problem of lack of AS data collection methods in the EVEX framework is solved, and effective collection and utilization of AS data is achieved.
Patent Information
- Application Number
- CN202311010644.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-18
AI Technical Summary
In the EVEX data collection framework, suitable methods for collecting access layer (AS) data of user equipment are lacking.
The network device receives the AS data collection capability information of the terminal device and provides the configuration issued by the entity based on the information screening application to ensure that the configuration supported by the terminal device can be executed, thereby realizing the collection of AS data.
Enhanced control of collected AS data and related configurations, ensure effective use of data, and support application-providing entities or other network entities to complete related event processing.
Smart Images

Figure CN119485267A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular, to communication methods and devices. Background Art
[0002] In the event exposure (EVEX) data collection framework, the data collection application function (DCAF) can obtain the application layer data of the user equipment (UE) through the direct data collection client (DDCC), or can obtain the application layer data of the UE through the indirect data collection client (IDCC). Under the EVEX data collection framework, only the specific mechanism of how to collect the application layer data of the UE is defined, and there is no suitable method to collect the access stratum (AS) data of the UE. Summary of the invention
[0003] The embodiments of the present application provide a communication method and device, which can realize AS data collection of UE under the EVEX data collection framework.
[0004] In order to achieve the above purpose, the embodiment of the present application adopts the following technical solution:
[0005] In a first aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, chip, or chip system of the network device, or by a logic module or software that can realize all or part of the functions of the network device. The following is an illustration of the method being executed by a network device. The method includes: a network device receives first capability information from a terminal device. The first capability information is used to indicate the data collection capability supported by the access layer AS of the terminal device. The network device receives a first configuration from an application providing entity. The first configuration is used for the terminal device to collect AS data expected by the application providing entity. The network device determines the configuration for AS data collection supported by the terminal device from the first configuration based on the first capability information.
[0006] Based on this communication method, the network device senses the data collection capability supported by the AS of the terminal device, and screens and processes the first configuration issued by the application provider entity for the terminal device to collect the AS data expected by the application provider entity, and filters out the data collection configuration that the terminal device cannot support in the first configuration, so that the data collection capability supported by the AS of the terminal device is adapted to the filtered configuration, which can enhance the network device's control over the collected AS data and related configurations, thereby realizing the collection of AS data, and then the collected AS data can be opened to the application provider entity or other network entities, so that the application provider entity or other network entities can complete related event processing based on the open AS data, thereby realizing the effective use of AS data.
[0007] In a possible design, the network device is an access network device or an access and mobility management network element; the network device receives the first configuration from the application providing entity, which may include: the network device receives the first configuration from the application providing entity through the data collection application entity. Based on this design, the first configuration sent by the application providing entity can be forwarded to the network device by the data collection application entity, so that the network device can filter out the configuration for AS data collection supported by the terminal device from the first configuration.
[0008] In a possible design scheme, the method provided in the embodiment of the present application may also include: the network device determines the data collection capabilities of the AS supported by the terminal device that can be sent to the data collection application entity or the application providing entity. Based on this design scheme, when the AS data collection capabilities of the terminal device are open to a third party (such as a data collection application entity or an application providing entity), the network device can manage and control the AS data collection capabilities of the terminal device open to the third party to improve the reliability of communication.
[0009] In a possible design scheme, the method provided in the embodiment of the present application may also include: the network device sends a first feedback message to the data collection application entity. Based on this design scheme, after the network device completes the screening of the first configuration, it can inform the data collection application entity of the screening result through the first feedback message, so that on the one hand, the data collection application entity further informs the application providing entity of the screening result, and on the other hand, the data collection application entity updates the first configuration based on the screening result to obtain an AS data collection configuration suitable for the terminal device.
[0010] In a possible design scheme, the method provided in the embodiment of the present application may further include: the network device sends first feedback information to the application providing entity through the data collection application entity. Based on this design scheme, after the network device completes the screening of the first configuration, it can inform the application providing entity of the screening result through the data collection application entity, so that the application providing entity can determine which configurations in the first configuration the terminal device can execute and which configurations the terminal device cannot execute.
[0011] In a possible design, the network device is a data collection application entity; the method provided in the embodiment of the present application may also include: the network device sends first feedback information to the application providing entity. Based on this design, the data collection application entity screens the first configuration sent by the application providing entity for the terminal device to collect the AS data expected by the application providing entity by sensing the data collection capability supported by the AS of the terminal device, and notifies the application providing entity of the screening result.
[0012] In a possible design scheme, the first feedback information is used to indicate part or all of the configurations supported by the terminal device in the first configuration.
[0013] In one possible design scheme, the first feedback information may include at least one of the following: a configuration for AS data collection supported by the terminal device, a configuration for AS data collection not supported by the terminal device, or a reason why the configuration for AS data is not supported by the terminal device.
[0014] In a possible design scheme, the method provided in the embodiment of the present application may further include: the network device sends a second configuration to the terminal device, where the second configuration is obtained by updating the first configuration according to the configuration for AS data collection supported by the terminal device. Based on this design scheme, the data collection application entity may update the first configuration according to the screening result, obtain an AS data collection configuration suitable for the terminal device, and then send it to the terminal device to perform AS data collection.
[0015] In a possible design scheme, the network device sending the second configuration to the terminal device may include: the network device sending the second configuration to the terminal device through an application providing entity.
[0016] In a possible design scheme, the data collection capability supported by the AS of the terminal device includes: whether to support sending AS data to the application layer of the terminal device.
[0017] In one possible design scheme, the data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device may also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
[0018] In the second aspect, a communication method is provided, which can be executed by a data collection application entity, or by a component of the data collection application entity, such as a processor, chip, or chip system of the data collection application entity, or by a logic module or software that can realize all or part of the functions of the data collection application entity. The following is an explanation of the method being executed by a data collection application entity as an example. The method includes: a data collection application entity receives a first configuration from an application providing entity. The first configuration is used by a terminal device to collect AS data expected by the application providing entity. The data collection application entity receives first feedback information from a network device. The first feedback information is used to indicate part or all of the configurations supported by the terminal device in the first configuration. The data collection application entity sends a second configuration to the terminal device. The second configuration is obtained by updating the first configuration based on the first feedback information.
[0019] Based on this communication method, the data collection application entity can update the first configuration according to part or all of the configurations supported by the terminal device in the first configuration fed back by the network device, so that the issued configuration is adapted to the data collection capability supported by the AS of the terminal device.
[0020] In one possible design scheme, the first feedback information may include at least one of the following: a configuration for AS data collection supported by the terminal device, a configuration for AS data collection not supported by the terminal device, or a reason why the configuration for AS data is not supported by the terminal device.
[0021] In a possible design scheme, the data collection application entity sending the second configuration to the terminal device may include: the data collection application entity sending the second configuration to the terminal device through the application providing entity.
[0022] In a third aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, chip, or chip system of the network device, or by a logic module or software that can realize all or part of the functions of the network device. The following is an illustration of the method being executed by a network device. The method includes: the network device receives first capability information from a first terminal device. The first capability information is used to indicate the data collection capability supported by the access layer AS of the first terminal device. The network device receives one or more groups of configurations from an application providing entity. Each group of configurations in the one or more groups of configurations is used by the terminal device to collect AS data expected by the application providing entity. The network device determines a second configuration from the one or more groups of configurations based on the first capability information. The second configuration is a configuration for AS data collection supported by the first terminal device. The network device sends the second configuration to the first terminal device.
[0023] Based on this communication method, the network device matches the configuration that can be executed based on the capabilities of the terminal device from one or more groups of configurations issued by the application provider entity according to the AS data collection capabilities reported by the terminal device, and sends it to the terminal device to complete the collection of AS data.
[0024] In one possible design scheme, the network device receives one or more configurations from the application providing entity, which may include: the network device receives one or more groups of configurations from the application providing entity through the data collection application entity.
[0025] In a possible design scheme, the network device sending the second configuration to the first terminal device may include: the network device sending the second configuration to the first terminal device through a data collection application entity.
[0026] In a possible design scheme, the method provided in the embodiment of the present application may also include: the network device sends second feedback information to the data collection application entity, and the second feedback information is used to indicate the AS data collection status corresponding to the configuration executed by the terminal device in one or more groups of configurations.
[0027] In a possible design scheme, the second feedback information may include at least one of the following: AS data that has been collected, AS data that has not been collected, or the reason for the incomplete collection of AS data.
[0028] In one possible design, the network device may be an access network device or an access and mobility management network element.
[0029] In a possible design scheme, the data collection capability supported by the AS of the first terminal device includes: whether it supports sending AS data to the application layer of the first terminal device.
[0030] In one possible design scheme, the data collection capabilities supported by the AS of the first terminal device include: supporting sending AS data to the application layer of the first terminal device, and the data collection capabilities supported by the AS of the first terminal device may also include at least one of the following: supporting the type of AS data sent to the application layer of the first terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
[0031] In a possible design scheme, the method provided in the embodiment of the present application may also include: the network device determines the data collection capabilities supported by the AS of the first terminal device that can be sent to the data collection application entity or the application providing entity.
[0032] In a fourth aspect, a communication method is provided, which can be executed by an application providing entity, or by a component of the application providing entity, such as a processor, chip, or chip system of the application providing entity, or by a logic module or software that can realize all or part of the functions of the application providing entity. The following is an explanation of the method being executed by an application providing entity as an example. The method includes: an application providing entity receives first capability information from a terminal device. The first capability information is used to indicate the data collection capability supported by the access layer AS of the terminal device. The application providing entity determines a second configuration based on the first capability information. The second configuration is a configuration for AS data collection supported by the terminal device. The application providing entity sends the second configuration to the terminal device.
[0033] Based on this communication method, the application providing entity can directly configure appropriate AS data collection configuration for the terminal device by sensing the AS data collection capability of the terminal device, thereby realizing the collection of AS data.
[0034] In a possible design scheme, the application providing entity sending the second configuration to the terminal device may include: the application providing entity sending the second configuration to the terminal device through a data collection application entity.
[0035] In a possible design scheme, the data collection capability supported by the AS of the terminal device includes: whether to support sending AS data to the application layer of the terminal device.
[0036] In one possible design scheme, the data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device may also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
[0037] In a fifth aspect, a communication method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, chip, or chip system of the terminal device, or by a logic module or software that can implement all or part of the functions of the terminal device. The following is an explanation of the method being executed by a terminal device as an example. The method includes: sending first capability information, the first capability information is used to indicate the data collection capability supported by the access layer AS of the terminal device. Receiving a second configuration, the second configuration is a configuration for AS data collection supported by the terminal device, and the second configuration is determined based on the first capability information.
[0038] In a possible design scheme, sending the first capability information may include: sending the first capability information to an access network device or an access and mobility management network element.
[0039] In one possible design scheme, sending the first capability information may include: sending the first capability information to a data collection application entity.
[0040] In a possible design scheme, sending the first capability information may include: sending the first capability information to an application providing entity.
[0041] In one possible design, receiving the second configuration may include: receiving the second configuration from an application providing entity.
[0042] In one possible design scheme, receiving the second configuration may include: receiving the second configuration from a data collection application entity.
[0043] In a possible design scheme, the data collection capability supported by the AS of the terminal device includes: whether to support sending AS data to the application layer of the terminal device.
[0044] In one possible design scheme, the data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device may also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
[0045] Among them, the technical effects of the method described in the fifth aspect can refer to the technical effects of the method described in any one of the first to fourth aspects above, and will not be repeated here.
[0046] In a sixth aspect, a communication device is provided for implementing the various methods described above. The communication device may be the network device described in the first aspect, or a device including the network device, or a device included in the network device, such as a chip. The communication device includes a corresponding module, unit, or means for implementing the method described in the first aspect, and the module, unit, or means may be implemented by hardware, software, or by executing corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the above functions.
[0047] In some possible designs, the communication device includes: a processing module and a transceiver module. The transceiver module is used to receive first capability information from a terminal device. The first capability information is used to indicate the data collection capability supported by the access layer AS of the terminal device. The transceiver module is also used to receive a first configuration from an application providing entity. The first configuration is used for the terminal device to collect AS data expected by the application providing entity. The processing module is used to determine the configuration for AS data collection supported by the terminal device from the first configuration according to the first capability information.
[0048] In one possible design scheme, the communication device is an access network device or an access and mobility management network element; the transceiver module is used to receive the first configuration from the application providing entity, and may include: the transceiver module is used to receive the first configuration from the application providing entity through the data collection application entity.
[0049] In a possible design scheme, the processing module is further used to determine the data collection capabilities supported by the AS of the terminal device that can be sent to the data collection application entity or the application providing entity.
[0050] In a possible design scheme, the transceiver module is also used to send the first feedback information to the data collection application entity.
[0051] In a possible design scheme, the transceiver module is further used to send the first feedback information to the application providing entity through the data collection application entity.
[0052] In a possible design scheme, the communication device is a data collection application entity; the transceiver module is also used to send the first feedback information to the application providing entity.
[0053] In a possible design scheme, the first feedback information is used to indicate part or all of the configurations supported by the terminal device in the first configuration.
[0054] In one possible design scheme, the first feedback information may include at least one of the following: a configuration for AS data collection supported by the terminal device, a configuration for AS data collection not supported by the terminal device, or a reason why the configuration for AS data is not supported by the terminal device.
[0055] In a possible design scheme, the transceiver module is further used to send a second configuration to the terminal device, where the second configuration is obtained by updating the first configuration according to a configuration for AS data collection supported by the terminal device.
[0056] In a possible design scheme, the transceiver module is further used to send the second configuration to the terminal device, and may include: the transceiver module is further used to send the second configuration to the terminal device through the application providing entity.
[0057] In a possible design scheme, the data collection capability supported by the AS of the terminal device includes: whether to support sending AS data to the application layer of the terminal device.
[0058] In one possible design scheme, the data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device may also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
[0059] Among them, the technical effects of the communication device described in the sixth aspect can refer to the technical effects of the method described in the first aspect, and will not be repeated here.
[0060] In the seventh aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the data collection application entity in the above-mentioned second aspect, or a device including the above-mentioned data collection application entity, or a device included in the above-mentioned data collection application entity, such as a chip. The communication device includes corresponding modules, units, or means for implementing the method described in the above-mentioned second aspect, and the modules, units, or means may be implemented by hardware, software, or by executing corresponding software implementations by hardware. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
[0061] In some possible designs, the communication device includes: a processing module and a transceiver module. The processing module is used to control the transceiver module to receive a first configuration from an application providing entity. The first configuration is used for the terminal device to collect AS data expected by the application providing entity. The processing module is also used to control the transceiver module to receive first feedback information from a network device. The first feedback information is used to indicate part or all of the configurations supported by the terminal device in the first configuration. The processing module is also used to control the transceiver module to send a second configuration to the terminal device. The second configuration is obtained by updating the first configuration according to the first feedback information.
[0062] In one possible design scheme, the first feedback information may include at least one of the following: a configuration for AS data collection supported by the terminal device, a configuration for AS data collection not supported by the terminal device, or a reason why the configuration for AS data is not supported by the terminal device.
[0063] In a possible design scheme, the processing module is also used to control the transceiver module to send the second configuration to the terminal device, which may include: the processing module is also used to control the transceiver module to send the second configuration to the terminal device through the application providing entity.
[0064] Among them, the technical effects of the communication device described in the seventh aspect can refer to the technical effects of the method described in the second aspect, and will not be repeated here.
[0065] In an eighth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the network device in the third aspect, or a device including the network device, or a device included in the network device, such as a chip. The communication device includes a corresponding module, unit, or means for implementing the method in the third aspect, and the module, unit, or means may be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
[0066] In some possible designs, the communication device includes: a processing module and a transceiver module. The transceiver module is used to receive first capability information from a first terminal device. The first capability information is used to indicate the data collection capability supported by the access layer AS of the first terminal device. The transceiver module is also used to receive one or more groups of configurations from an application providing entity. Each group of configurations in the one or more groups of configurations is used by the terminal device to collect AS data expected by the application providing entity. The processing module is used to determine a second configuration from the one or more groups of configurations according to the first capability information. The second configuration is a configuration for AS data collection supported by the first terminal device. The transceiver module is also used to send the second configuration to the first terminal device.
[0067] In a possible design scheme, the transceiver module is also used to receive one or more configurations from the application providing entity, and may include: the transceiver module is also used to receive one or more groups of configurations from the application providing entity through the data collection application entity.
[0068] In a possible design scheme, the transceiver module is further used to send the second configuration to the first terminal device, and may include: the transceiver module is further used to send the second configuration to the first terminal device through the data collection application entity.
[0069] In a possible design scheme, the transceiver module is also used to send second feedback information to the data collection application entity, and the second feedback information is used to indicate the AS data collection status corresponding to the configuration executed by the terminal device in one or more groups of configurations.
[0070] In a possible design scheme, the second feedback information may include at least one of the following: AS data that has been collected, AS data that has not been collected, or the reason for the incomplete collection of AS data.
[0071] In one possible design, the network device may be an access network device or an access and mobility management network element.
[0072] In a possible design scheme, the data collection capability supported by the AS of the first terminal device includes: whether it supports sending AS data to the application layer of the first terminal device.
[0073] In one possible design scheme, the data collection capabilities supported by the AS of the first terminal device include: supporting sending AS data to the application layer of the first terminal device, and the data collection capabilities supported by the AS of the first terminal device may also include at least one of the following: supporting the type of AS data sent to the application layer of the first terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
[0074] In a possible design scheme, the processing module is further used to determine the data collection capabilities supported by the AS of the first terminal device that can be sent to the data collection application entity or the application providing entity.
[0075] Among them, the technical effects of the communication device described in the eighth aspect can refer to the technical effects of the method described in the third aspect, and will not be repeated here.
[0076] In the ninth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may provide an entity for the application in the fourth aspect, or a device including the application providing entity, or a device included in the application providing entity, such as a chip. The communication device includes a corresponding module, unit, or means for implementing the method described in the fourth aspect, and the module, unit, or means may be implemented by hardware, software, or by executing the corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
[0077] In some possible designs, the communication device includes: a processing module and a transceiver module. The transceiver module is used to receive first capability information from a terminal device. The first capability information is used to indicate a data collection capability supported by an access layer AS of the terminal device. The processing module is used to determine a second configuration based on the first capability information. The second configuration is a configuration for AS data collection supported by the terminal device. The transceiver module is also used to send the second configuration to the terminal device.
[0078] In a possible design scheme, the transceiver module is also used to send the second configuration to the terminal device, and may include: the transceiver module is also used to send the second configuration to the terminal device through the data collection application entity.
[0079] In a possible design scheme, the data collection capability supported by the AS of the terminal device includes: whether to support sending AS data to the application layer of the terminal device.
[0080] In one possible design scheme, the data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device may also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
[0081] Among them, the technical effects of the communication device described in the ninth aspect can refer to the technical effects of the method described in the fourth aspect, and will not be repeated here.
[0082] In the tenth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the terminal device in the fifth aspect, or a device including the terminal device, or a device included in the terminal device, such as a chip. The communication device includes a corresponding module, unit, or means for implementing the method described in the fifth aspect, and the module, unit, or means may be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
[0083] In some possible designs, the communication device includes: a processing module and a transceiver module. The processing module is used to control the transceiver module to send first capability information, and the first capability information is used to indicate the data collection capability supported by the access layer AS of the terminal device. The processing module is also used to control the transceiver module to receive a second configuration, and the second configuration is a configuration for AS data collection supported by the terminal device, and the second configuration is determined according to the first capability information.
[0084] In one possible design scheme, a processing module, used to control the transceiver module to send the first capability information, may include: a processing module, used to control the transceiver module to send the first capability information to an access network device or an access and mobility management network element.
[0085] In one possible design scheme, a processing module, used to control the transceiver module to send the first capability information, may include: a processing module, used to control the transceiver module to send the first capability information to the data collection application entity.
[0086] In a possible design scheme, the processing module is further used to control the transceiver module to send the first capability information, which may include: the processing module is further used to control the transceiver module to send the first capability information to the application providing entity.
[0087] In a possible design scheme, the processing module is further used to control the transceiver module to receive the second configuration, which may include: the processing module is further used to control the transceiver module to receive the second configuration from the application providing entity.
[0088] In a possible design scheme, the processing module is also used to control the transceiver module to receive the second configuration, which may include: the processing module is also used to control the transceiver module to receive the second configuration from the data collection application entity.
[0089] In a possible design scheme, the data collection capability supported by the AS of the terminal device includes: whether to support sending AS data to the application layer of the terminal device.
[0090] In one possible design scheme, the data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device may also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
[0091] Among them, the technical effects of the communication device described in the tenth aspect can refer to the technical effects of the method described in the fifth aspect, and will not be repeated here.
[0092] In combination with any one of aspects 6 to 10, in a possible design scheme, the transceiver module may include a receiving module and a sending module. The sending module is used to implement the sending function of the communication device described in any one of aspects 6 to 10, and the receiving module is used to implement the receiving function of the communication device described in any one of aspects 6 to 10.
[0093] In combination with any one of aspects 6 to 10, in a possible design scheme, the communication device described in any one of aspects 6 to 10 may further include a storage module, which stores a program or instruction. When the processing module executes the program or instruction, the communication device described in any one of aspects 6 to 10 can execute the method described in any one of aspects 1 to 5.
[0094] Among them, the technical effects of the communication device described in any one of aspects 6 to 10 can refer to the technical effects of the method described in any one of aspects 1 to 5, and will not be repeated here.
[0095] In the eleventh aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to communicate with a module outside the communication device; the processor is used to execute a computer program or instruction so that the communication device executes the method described in any one of the first to fifth aspects above.
[0096] In the twelfth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided, wherein the communication device includes a processor for implementing the functions involved in any one of the first to fifth aspects above.
[0097] In some possible designs, the communication device includes a memory for storing necessary program instructions and / or data.
[0098] In one possible design, the processor may be integrated with the memory.
[0099] In some possible designs, when the communication device is a chip system, it can be composed of a chip, or it can include a chip and other discrete devices.
[0100] In a thirteenth aspect, a communication device is provided, comprising: a transceiver and a processor, wherein the transceiver is used for information exchange between the communication device and other communication devices, and the processor executes program instructions to execute the method described in any one of the first to fifth aspects.
[0101] In a possible design scheme, the communication device described in aspect 13 may further include a memory. The memory may be integrated with the processor or may be separately provided. The memory may be used to store the computer program and / or data involved in the method described in any one of aspects 1 to 5 above.
[0102] It should be understood that the eleventh to thirteenth aspects include the corresponding modules, units, or means for implementing the method described in any one of the first to fifth aspects, and the modules, units, or means can be implemented by hardware, software, or by hardware executing the corresponding software. The hardware or software includes one or more modules or units for executing the functions involved in the above method.
[0103] It can be understood that when the communication device provided in any one of the eleventh to thirteenth aspects is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.
[0104] In a fourteenth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the first to fifth aspects above.
[0105] In a fifteenth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the first to fifth aspects.
[0106] In the sixteenth aspect, a communication system is provided, comprising a network device for executing the method described in the first aspect and a terminal device for executing the method described in the fifth aspect. Alternatively, it comprises a network device for executing the method described in the first aspect, a data collection application entity for executing the method described in the second aspect, and a terminal device for executing the method described in the fifth aspect. Alternatively, it comprises a network device for executing the method described in the third aspect and a terminal device for executing the method described in the fifth aspect. Alternatively, it comprises an application providing entity for executing the method described in the fourth aspect and a terminal device for executing the method described in the fifth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0107] Figure 1 A schematic diagram of an EVEX data collection architecture provided in an embodiment of the present application;
[0108] Figure 2 A schematic diagram of the architecture of an AI application framework in NR provided in an embodiment of the present application;
[0109] Figure 3 A schematic diagram of the architecture of another AI application framework provided in an embodiment of the present application;
[0110] Figure 4 A flowchart of an AI model LCM overall signaling process provided in an embodiment of the present application;
[0111] Figure 5 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0112] Figure 6 A schematic diagram of an AI model distribution architecture provided in an embodiment of the present application;
[0113] Figure 7 A schematic diagram of the architecture of a 5G system provided in an embodiment of the present application;
[0114] Figure 8 A flow chart of a communication method provided in an embodiment of the present application;
[0115] Fig. 9 A flowchart of another communication method provided in an embodiment of the present application;
[0116] Fig.10 A flowchart of another communication method provided in an embodiment of the present application;
[0117] Fig.11 A flowchart of another communication method provided in an embodiment of the present application;
[0118] Fig.12 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0119] Fig.13 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0120] In order to better understand the embodiments of the present application, the system architecture involved in the embodiments of the present application is first introduced below:
[0121] The embodiments of the present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.
[0122] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless fidelity (Wi-Fi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Vehicles communication systems, 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, worldwide interoperability for microwave access (WiMAX) communication systems, 5th generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, such as 6th generation (6G) mobile communication systems, etc.
[0123] The following is a description of the related technologies involved in the embodiments of the present application.
[0124] 1. EVEX data collection architecture
[0125] The EVEX data collection architecture is an architecture for collecting UE application (APP) layer data or non-access layer data, such as some media stream data and its quality of experience (QoE) indicators. Figure 1 As shown, the EVEX data collection architecture mainly includes UE, DCAF and application service provider (ASP), wherein the UE includes a DDCC module and an application layer module, the DDCC module communicates with the application layer module through the R7 interface, and the DDCC module communicates with the DCAF through the R2 interface.
[0126] ASP includes a provisioning application function (PAF) module, an IDCC module and an event consumer AF (ECAF) module. The PAF module communicates with the DCAF through the R1 interface, the IDCC module communicates with the DCAF through the R3 interface, and the ECAF module communicates with the DCAF through the R6 interface.
[0127] The PAF module sends data collection / processing and event exposure configuration to the DCAF through the R1 interface. The DACF can send data collection and reporting configuration to the corresponding entity. The corresponding entity reports the collected data according to the configuration, such as sending data collection and reporting configuration to the DDCC module through the R2 interface, and then configuring the UE's application layer module to report the collected application layer data. The application layer data collected by the UE's application layer module can be sent to the DCAF in a direct manner (such as through R7-R2), or can be sent to the DCAF in an indirect manner (such as through R8-R3). The DCAF processes the collected data according to the event identification (ID) requirements, and exposes the collected data to subscribers according to the event ID, such as the ASP or the network data analytics function (NWDAF). The DCAF indicates to the DCAF the event ID corresponding to the data to be collected, and the DCAF sends the corresponding collected data to the ASP or NWDAF according to the event ID, wherein the NWDAF and the DCAF communicate through the R5 interface.
[0128] 2. Artificial intelligence (AI)
[0129] AI can be applied to NR to improve network performance and user experience by intelligently collecting and analyzing data. Figure 2 As shown, the AI application framework in NR can include the following modules:
[0130] The data collection module is used to collect and store data from the next generation Node-B (gNB), gNB-central unit (CU), gNB-distributed unit (DU), UE or other management entities as a database for AI model training and data analysis and reasoning; the model training module analyzes the training data provided by the data collection module to provide the optimal AI model. The model inference module uses the AI model to provide reasonable AI-based predictions for network operation based on the inference data provided by the data collection module, or guides the network to make policy adjustments. The decision / actor module executes the relevant policy adjustments output by the model inference module, and feeds back the specific performance of the network after the relevant policy is applied (such as various performance parameters) to the data collection module for storage.
[0131] Figure 3 This is another schematic diagram of AI application communication. Figure 2 The difference is that Figure 3 The AI application communication framework shown in the figure includes, in addition to the data collection module, the model training module, and the model reasoning module, a model management module and a model storage module, which are used to manage and store AI models, respectively. Figure 3 Under the AI application communication framework shown, the data collected by the data collection module can be used in the module training module, the model reasoning module and the model management module.
[0132] Currently, RAN1 is mainly researching the following three use cases for AI technology:
[0133] 1) Channel state information (CSI) feedback enhancement
[0134] 2) Beam management (BM)
[0135] 3) Positioning accuracy enhancements
[0136] In addition, the lifecycle management (LCM) of the AI model is the management of the entire process of the AI model from the beginning to the end. For example, in a communication system, the overall signaling process of the AI model LCM between UE, RAN and core network (CN) or operation, administration and maintenance (OAM) (can be called network management) is as follows: Figure 4 As shown, it includes: AI-related capability interaction, data collection for AI model training, AI model training, AI model operation, data collection for AI model reasoning, AI model reasoning, AI model performance feedback / monitoring, AI model switching / update / deactivation / fallback and other processing processes.
[0137] For the above AI application scenarios, the input data of the AI model are all AS data. For example, the input of the model in the CSI compression scenario is the channel state information reference signal (CSI-RS) measurement result, which involves access layer CSI reporting. If the UE's AS data is to be collected based on the EVEX data collection architecture, the ASP needs to send the configuration information for AS data collection based on the UE's AS capabilities. However, UE capabilities such as AS data collection capabilities are usually only reported to the RAN or access and mobility management function (AMF), and the ASP cannot perceive the UE AS data collection capabilities. Therefore, how to use the EVEX data collection architecture to realize the collection of UE's AS data has become an urgent problem to be solved.
[0138] In order to better understand the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.
[0139] First, in the embodiments of the present application, "used for indication" may include being used for direct indication and being used for indirect indication. When describing that a certain "indication information" is used to indicate A, it may include that the indication information directly indicates A or indirectly indicates A, but it does not mean that the indication information must carry A.
[0140] The information indicated by the indication information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each piece of information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.
[0141] In addition, the specific indication method may also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, different indication methods may be used for different information. In the specific implementation process, the desired indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0142] The information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling and physical layer signaling. Among them, MAC layer signaling, for example, includes MAC-control element (CE); physical (PHY) layer signaling, for example, includes DCI.
[0143] Second, in the embodiments of the present application, the first, second and various digital numbers are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different indication information. For another example, the first indication information and the second indication information are only used to distinguish different areas, and their order is not limited. Those skilled in the art can understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit them to be different.
[0144] Third, in the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that under certain objective circumstances, the device (such as a terminal device or a network device) will make corresponding processing, which does not limit the time, and does not require the device (such as a terminal device or a network device) to have a judgment action when implementing it, nor does it mean that there are other limitations.
[0145] Meanwhile, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0146] Finally, the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0147] For example, Figure 5 A schematic diagram of the architecture of a communication system applicable to the communication method provided in the embodiment of the present application. Figure 5 As shown, the communication system includes: terminal equipment, network equipment and application providing entity, and the three can communicate with each other. In the embodiment of the present application, the network equipment can be an access network equipment or a core network equipment (such as an access and mobility management network element) or a data collection application entity.
[0148] 1. Terminal equipment
[0149] The terminal device may be one or more, such as a first terminal device, a second terminal device, a third terminal device, etc. The terminal device may be a terminal device with a transceiver function, or may be a chip or a chip system provided in the terminal device. The terminal device may also be referred to as a UE, an access terminal, a subscriber unit, a user station, a mobile station (MS), a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The terminal device in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a smart home device (for example, a refrigerator, a television, an air conditioner, an electric meter, etc.), an intelligent robot, a robotic arm, a workshop equipment, a wireless terminal in unmanned driving, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a roadside unit with terminal function, and a wireless terminal in a smart city. The terminal device of the present application may also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built into a vehicle as one or more components or units. The terminal device may also be other devices with terminal functions, for example, the terminal device may also be a device that functions as a terminal in D2D communication.
[0150] The embodiments of the present application do not limit the device form of the terminal. The device for realizing the function of the terminal device can be a terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0151] 2. Access network equipment
[0152] There may be multiple access network devices, such as a first access network device, a second access network device, a third access network device, etc. The access network device may also be referred to as an access network node, a RAN node, a RAN entity or an access node, etc., which is located on the network side of the above-mentioned communication system to help the terminal device achieve wireless access, and a device with wireless transceiver function or a chip or chip system that can be set in the device. The access network device includes but is not limited to: a base station, an evolved NodeB (eNodeB), an access point (AP), a TRP or a transmission point (TP), a gNB, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc. The access network device may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a centralized radio access network (CRAN) scenario. The access network device may also be one or a group of antenna panels (including multiple antenna panels) of a base station in 5G, or it may also be a network node constituting a gNB, TRP or TP or a transmission measurement function (TMF), such as a central unit (CU), DU, CU-control plane (CP), CU-user plane (UP), or a radio unit (RU), a roadside unit (RSU) with a base station function. Optionally, the access network device may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in V2X technology may be an RSU. All or part of the functions of the network device in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The access network device in this application may also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
[0153] Among them, CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH). It can be understood that the access network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, CU can be divided into a network device in the access network RAN, and CU can also be divided into a network device in the CN, which is not limited here.
[0154] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (open-RAN, O-RAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are used as examples for description in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0155] In the embodiments of the present application, the form of the access network device is not limited. The device for realizing the function of the access network device may be the access network device; or it may be a device capable of supporting the access network device to realize the function, such as a chip system. The device may be installed in the access network device or used in conjunction with the access network device.
[0156] 3. Core network equipment
[0157] A core network device is a device deployed in a core network to provide services to terminal devices. In systems using different wireless access technologies, the names of core network devices with similar wireless communication functions may be different. In an embodiment of the present application, the core network device may be an access and mobility management network element. For example, when the method of an embodiment of the present application is applied to a 5G system, the access and mobility management network element may be an AMF. When the method of an embodiment of the present application is applied to an LTE system, the access and mobility management network element may be a mobility management entity (mobility management entity, MME). For the convenience of description only, in an embodiment of the present application, the above-mentioned devices that can provide services to terminal devices are collectively referred to as core network devices.
[0158] 4. Application provider
[0159] The application providing entity is deployed at the application layer and is used to provide application services for the terminal device. The application providing entity may include a configuration issuing application module, an indirect data collection module and an event use module, wherein the configuration issuing application module is used to issue data collection configuration information to the terminal device, the indirect data collection module is used to forward the collected data from the terminal device, and the event use module uses the collected data to complete event processing. In an embodiment of the present application, the application providing entity may be an ASP, and correspondingly, the configuration issuing application module may be a PAF, the indirect data collection module may be an IDCC, and the event use module may be an ECAF.
[0160] 5. Data Collection Application Entity
[0161] The data collection application entity is deployed at the application layer to complete the collection of data at the application layer and access layer of the terminal device, and to open the collected data to the access network device, application providing entity, etc. In the embodiment of the present application, the data collection application entity may be a DCAF.
[0162] In the embodiment of the present application, an AI module may also be deployed on a terminal device, a network device or an application providing entity. The AI module is a module with machine learning computing capabilities. When the AI module is deployed on a communication device or a communication apparatus, the communication device or the communication apparatus may perform the above-mentioned Figure 2 or Figure 3 When the method of the embodiment of the present application is applied to a 5G system, such as Figure 6As shown, the AI module is located in the OAM, or in the RAN device (the separation architecture is located in the CU / DU), in some terminal devices, or as a separate network element entity RAN intelligent controller (RIC) module. The main function of the AI module in the wireless communication system is to perform a series of AI calculations such as model building, training approximation, and reinforcement learning based on input data (in the wireless communication system, the input data generally refers to the network operation data provided by the RAN side or monitored by the OAM, such as network load, channel quality, etc.). The trained model provided by the AI module has the function of predicting network changes on the RAN side, and can usually be used for load prediction, UE trajectory prediction, CSI prediction, optimal beam prediction, positioning prediction, etc. In addition, the AI module can also perform policy reasoning from the perspectives of network energy saving and mobility optimization based on the prediction results of the trained model on the RAN network performance, so as to obtain reasonable and efficient energy saving strategies, mobility optimization strategies, etc. When the AI module is located in OAM, its communication with the gNB on the RAN side can reuse the current northbound interface; when the AI module is located in the gNB or CU, the current F1, Xn, Uu and other interfaces can be reused; when the AI module becomes an independent network entity, it is necessary to re-establish the communication link to the OAM and RAN side, such as based on a wired link or a wireless link.
[0163] Furthermore, Figure 7 This is a schematic diagram of the architecture of a 5G system applicable to the above communication system provided in an embodiment of the present application. Figure 7 As shown, the 5G system includes: terminal equipment, access network (AN) and CN.
[0164] The above AN is used to implement access-related functions, can provide network access functions for authorized users in a specific area, and can determine transmission links of different qualities to transmit user data according to the user level, business requirements, etc. AN forwards control signals and user data between terminal devices and CN. AN can include: access network equipment, also known as RAN equipment.
[0165] The above CN is mainly responsible for maintaining the subscription data of the mobile network and providing functions such as session management, mobility management, policy management and security authentication for terminal devices. CN mainly includes the following network elements: user plane function (UPF), authentication server function (AUSF), AMF, session management function (SMF), network slice selection function (NSSF), network exposure function (NEF), network repository function (NRF), policy control function (PCF), unified data management (UDM), unified data repository (UDR), and application function (AF).
[0166] like Figure 7 As shown, the terminal device accesses the 5G network through the RAN device, and the terminal device communicates with the AMF through the N1 interface (N1 for short); the RAN device communicates with the AMF through the N2 interface (N2 for short); the RAN device communicates with the UPF through the N3 interface (N3 for short); the SMF communicates with the UPF through the N4 interface (N4 for short), and the UPF accesses the data network (DN) through the N6 interface (N6 for short).
[0167] It should be understood that the names of nodes, modules, devices or network elements in different scenarios, architectures or systems, as well as the names of communication interfaces between nodes, modules, devices or network elements are given by way of example in the embodiments of the present application, and the possibility of name changes in future communication systems, scenarios or architectures is not excluded.
[0168] The following will be combined Figure 8-Figure 11 The communication method provided in the embodiment of the present application is described in detail.
[0169] For example, Figure 8 A flow chart of a communication method provided in an embodiment of the present application. The communication method can be used for communication between a terminal device and a network device.
[0170] In an embodiment of the present application, the terminal device that executes the method embodiment may be the terminal device itself, or a component of the terminal device, such as a processor, chip, or chip system of the terminal device, or a logic module or software implementation that implements all or part of the functions related to the terminal device. The following method embodiment is described by taking the execution of the terminal device as an example. In an embodiment of the present application, the network device that executes the method embodiment may be the network device itself, or a component of the network device, such as a processor, chip, or chip system of the network device, or a logic module or software implementation that implements all or part of the functions related to the network device. The following method embodiment is described by taking the execution of the network device as an example. Figure 8 As shown, the communication method includes the following steps:
[0171] S801: A terminal device sends first capability information to a network device. Correspondingly, the network device receives the first capability information from the terminal device.
[0172] Among them, the first capability information is used to indicate the data collection capability supported by the AS of the terminal device (which may be referred to as AS data collection capability). In the embodiment of the present application, the first capability information reported by the terminal device may include all data collection capabilities possessed or supported by the AS of the terminal device, and may also include some data collection capabilities possessed or supported by the AS of the terminal device. Which data collection capabilities are specifically reported is related to the application scenario, the object of obtaining the data collection capability, etc.
[0173] The AS data collection capability includes: whether it supports sending AS data to the application layer of the terminal device. In other words, whether the AS of the terminal device supports sending AS data to the application layer (APP layer) of the terminal device. Normally, the AS and APP of the terminal device can confirm through negotiation that the AS of the terminal device can send data to the APP of the terminal device, or it is assumed that the AS of the terminal device can transmit AS data to the APP of the terminal device.
[0174] On this basis, the AS data collection capability may also include at least one of the following: the type of AS data supported to be sent to the application layer of the terminal device, the format of the AS data supported, or the object supported to obtain AS data. Among them, the type of AS data supported to be sent to the application layer of the terminal device may refer to: the AS of the terminal device supports sending AS data in one or more application scenarios (such as AI application scenarios such as CSI feedback enhancement, beam management, or positioning accuracy enhancement) to the application layer of the terminal device, or the AS of the terminal device supports sending which types of AS data to the application layer of the terminal device, etc. The object supported to obtain AS data may refer to: the object supported to open AS data, or the object supported to receive AS data, such as the direct data collection module that supports the terminal device (such as Figure 1DDCC in the module receives and sends AS data, supports indirect data collection modules provided by applications (such as Figure 1 IDCC in the receiving and sending AS data, supporting data collection application entity or application providing entity to obtain AS data, etc. It should be understood that the above exemplary data collection capabilities supported by the AS of several terminal devices are given, and the embodiments of the present application do not limit this.
[0175] In an embodiment of the present application, AS data may include but is not limited to the following: channel measurement data, layer (L) 1-reference signal receiving power (reference signal receiving power, RSRP), positioning reference signal (positioning reference signal, PRS) measurement data, sounding reference signal (sounding reference signal, SRS) measurement data, channel impulse response (channel impulse response, CIR) / channel frequency domain response (channel frequency response, CFR) data, channel power delay profile (power delay profile, PDP), model performance monitoring index data, or label data. Exemplarily, the channel measurement data includes at least one of some channel measurement raw data or processed data, such as the original channel matrix based on CSI-RS measurement, or the eigenvector data after decomposing the original channel matrix. Exemplarily, the model performance monitoring index data includes one or more of the channel prediction accuracy, Top-k beam prediction accuracy, positioning accuracy, and line of sight (line of sight, LOS) / non-line of sight (nonline of sight, NLOS) recognition accuracy. Exemplarily, the tag data includes one or more of a channel truth value, an optimal beam truth value, a terminal device position truth value, and a LOS / NOLS status truth value.
[0176] In a possible design, the network device may be an access network device or an access and mobility management network element. Figure 7 The RAN equipment in the access and mobility management network element can be the above Figure 7 In the case where the network device is an access and mobility management network element, the terminal device may send the first capability information to the access and mobility management network element through the access network device, or may directly send the first capability information to the access and mobility management network element, and there is no limitation on this.
[0177] In a possible design solution, the network device may be a data collection application entity. For example, the data collection application entity is the above Figure 1 In this design, the first capability information is based on the access network device or the access and mobility management network element authentication. That is to say, when the terminal device sends the data collection capability information to the data collection application entity, the access network device or the access and mobility management network element can manage and control the data collection capability information that the terminal device opens or exposes to the data collection application entity, such as whether the AS data collection capability of the terminal device can be opened to the data collection application entity, and which AS data collection capabilities can be opened to the data collection application entity, etc.
[0178] In one possible implementation, the access network device or the access and mobility management network element may determine the data collection capabilities supported by the AS of the terminal device that can be sent to the data collection application entity or the application providing entity. For example, when the access network device or the access and mobility management network element forwards the AS data collection capabilities reported by the terminal device to the data collection application entity, the AS data collection capabilities are filtered based on a preconfigured policy before being sent to the data collection application entity. In this case, the first capability information received by the data collection application entity is the first capability information after screening and processing by the access network device or the access and mobility management network element, that is, the received first capability information may be different from the first capability information sent by the terminal device. Alternatively, the access network device or the access and mobility management network element may negotiate with the terminal device to determine which AS data collection capabilities can be opened to the data collection application entity, and there is no limitation on this.
[0179] S802: The application providing entity sends a first configuration to the network device. Correspondingly, the network device receives the first configuration from the application providing entity.
[0180] Among them, the first configuration is used for the terminal device to collect the AS data expected by the application providing entity. In an embodiment of the present application, the application providing entity configures the terminal device to collect the AS data expected by the application providing entity by issuing the first configuration. In a possible design scheme, the first configuration may include an event (event) associated with the expected AS data, an event identifier (eventID), the type of expected AS data, etc. Among them, the event associated with the expected AS data is used to indicate the use or purpose of the expected AS data, such as for CSI feedback enhancement and beam management; the event identifier is used to identify the event associated with the expected AS data. The above examples give several parameters configured in the first configuration. In addition, other parameters related to AS data collection can also be configured in the first configuration, such as the data processing method of the expected AS data, the objects to which the expected AS data can be opened / exposed, the period for collecting AS data, etc., which are not limited.
[0181] Exemplarily, the format of the first configuration is as follows:
[0182] Event: xxx, such as event 1
[0183] Event ID: xxx, such as ID1
[0184] External / Internal Application Identification: xxx
[0185] Data access configuration files:
[0186] >Data processing instructions: xxx, such as instructions for performing singular value decomposition (SVD) processing on the original channel matrix measured based on CSI-RS, etc.
[0187] >Data openness restrictions: xxx, such as AS data can only be opened to application providers
[0188] Parameters to be collected (AS data expected to be collected): xx, such as the eigenvector after decomposition of the original channel matrix, L1-RSRP, reference signal received quality (RSRQ), signal to interference plus noise ratio (SINR)
[0189] …
[0190] Among them, the data access configuration file includes data processing instructions and data opening restrictions. The data processing instructions are used to indicate what kind of processing the expected AS data is based on. For example, the expected AS data includes the eigenvectors after decomposition of the original channel matrix. The eigenvectors after decomposition of the original channel matrix are configured through the data processing instructions to be obtained based on singular value decomposition (SVD). The data opening restrictions are used to configure the objects to which the collected expected AS data can be opened. For example, the expected AS data collected by the terminal device can only be opened to the application providing entity.
[0191] When the network device is an access network device or an access and mobility management network element, the network device may receive the first configuration from the application providing entity through the data collection application entity. That is, the first configuration sent by the application providing entity is forwarded to the network device by the data collection application entity.
[0192] It should be understood that the embodiment of the present application does not limit the execution order of S801 and S802. S801 and S802 can be executed simultaneously, or S801 can be executed first or S802 can be executed first. There is no limitation on this.
[0193] S803: The network device determines, from the first configuration according to the first capability information, a configuration for AS data collection supported by the terminal device.
[0194] In an embodiment of the present application, after obtaining the first capability information and the first configuration, the network device screens or filters the first configuration according to the first capability information to determine which of the first configurations are configurations for AS data collection that the terminal device can support / execute / accept.
[0195] Exemplarily, the AS data collection capability of the terminal device includes: supporting the sending of RSRP, SINR, PRS / SRS measurement data to the application layer of the terminal device, and supporting the provision of entities and network analysis network elements to the application (such as the above Figure 7 NWDAF) opens AS data, the first configuration refers to the example in S802 above, the network device can determine according to the first capability information that the terminal device does not support the collection of eigenvectors and RSRQ after the original channel matrix is decomposed, but supports the collection of L1-RSRP and SINR.
[0196] In the case where the network device is an access network device or an access and mobility management network element, after determining the configuration for AS data collection supported by the terminal device in the first configuration, the network device can send first feedback information to the data collection application entity, and accordingly, the data collection application entity receives the first feedback information from the network device. The first feedback information is used to feedback the configuration supported by the terminal device in the first configuration, such as which configurations in the first configuration the terminal device supports execution and which configurations the terminal device does not support execution.
[0197] In one possible scenario, the first feedback information is used to indicate some or all of the configurations supported by the terminal device in the first configuration. That is, the network device can use the first feedback information to feedback whether the terminal device supports all of the configurations in the first configuration or supports some of the configurations in the first configuration. For example, the first feedback information is indicated by 1 bit, and when the bit value is 1, it indicates that the terminal device supports all of the configurations in the first configuration, and when the bit value is 0, it indicates that the terminal device supports some of the configurations in the first configuration.
[0198] In another possible scenario, the network device can feed back to the data collection application entity through the first feedback information which specific configurations in the first configuration are supported by the terminal device and which configurations are not supported by the terminal device. The first feedback information may include at least one of the following: the configuration for AS data collection supported by the terminal device, the configuration for AS data collection not supported by the terminal device, or the reason why the terminal device does not support the configuration for AS data. Continuing with the above example, the first feedback information may include that the terminal device does not support the collection of eigenvectors and RSRQ after the decomposition of the original channel matrix, wherein the reason for not supporting the collection of eigenvectors after the decomposition of the original channel matrix is that the AI model on the terminal device side only accepts the original channel data as the input data for model training / inference, and does not support the eigenvectors after SVD decomposition as the input data for model training / inference, and does not support the collection of RSRQ because the terminal device does not have the ability to measure RSRQ, and supports the collection of L1-RSRP and SINR.
[0199] Therefore, the data collection application entity can determine the configuration supported by the terminal device in the first configuration according to the received first feedback information, and thus update the first configuration according to the first feedback information, such as deleting the configuration not supported by the terminal device in the first configuration, or adding the configuration supported by the terminal device, to obtain the second configuration. Among them, all configurations in the second configuration are supported by the terminal device. Furthermore, the data collection application entity sends the second configuration to the terminal device, and correspondingly, the terminal device receives the second configuration from the data collection application entity, so that the terminal device can complete the collection of corresponding AS data according to the second configuration. Exemplarily, the second configuration includes the following configurations, wherein the terminal device is configured to obtain the collected L1-RSRP and SINR based on the measurement of CSI-RS, and the terminal device is configured to collect L1-RSRP and SINR with a period of 100 milliseconds (millisecond, ms):
[0200] Event: Event 1
[0201] Event ID: ID1
[0202] External / Internal Application Identification: xxx
[0203] Parameters to be collected (AS data expected to be collected): L1-RSRP, SINR
[0204] Reference signal: CSI-RS
[0205] Collection cycle: 100ms
[0206] …
[0207] In this case, in a possible design, after the data collection application entity receives the first feedback information, the data collection application entity may further send the first feedback information to the application providing entity. Accordingly, the application providing entity receives the first feedback information from the data collection application entity so that the application providing entity determines which configurations issued by it can be executed by the terminal device. Specifically, the data collection application entity may send the first feedback information directly to the event usage module (such as Figure 1 At this time, the network device forwards the first feedback information to the application providing entity through the data collection application entity.
[0208] In a possible scenario, the network device may also directly send the first feedback information to the application providing entity. Specifically, the network device directly sends the first feedback information to the event using module of the application providing entity.
[0209] In the case where the network device is a data collection application entity, the network device directly updates the first configuration according to the configuration for AS data collection supported by the terminal device in the first configuration, obtains the second configuration, and sends the second configuration to the terminal device. It can also be understood that the network device updates the first configuration according to the data collection capability supported by the AS of the terminal device, and obtains the configuration matching the capability of the terminal device (i.e., the second configuration).
[0210] Based on the above solution, it can be known that the update of the first configuration is performed by the data collection application entity, and the data collection application entity sends the second configuration (the updated first configuration) to the terminal device.
[0211] In one possible design scheme, the data collection application entity may directly send the second configuration to the terminal device, and accordingly, the terminal device receives the second configuration from the data collection application entity. Specifically, the data collection application entity sends the second configuration to the direct data collection module of the terminal device, and after receiving the second configuration, the direct data collection module sends the second configuration to the application layer of the terminal device, and then the application layer of the terminal device sends the second configuration to the AS of the terminal device, so that the AS of the terminal device collects the AS data expected by the application providing entity according to the second configuration. Accordingly, after collecting the AS data expected by the application providing entity, the AS of the terminal device can send the AS data to the data collection application entity through the application layer and the direct data collection module of the terminal device, and then the data collection application entity opens the collected AS data to the application providing entity or other entities (such as network analysis network elements).
[0212] In another possible design scheme, the data collection application entity may send the second configuration to the terminal device through the application providing entity. In other words, the second configuration may be forwarded to the terminal device through the application providing entity. Specifically, the data collection application entity sends the second configuration to the indirect data collection module of the application providing entity, and the indirect data collection module then sends the second configuration to the AS of the terminal device, so that the AS of the terminal device collects the AS data expected by the application providing entity according to the second configuration. Accordingly, after the AS of the terminal device sends the collected AS data to the application layer, it may send the AS data to the data collection application entity or other entities through the indirect data collection module of the application providing entity. The specific implementation process can be found in the following Fig. 9 The method embodiments shown are not described in detail here.
[0213] In an embodiment of the present application, after the data collection application entity obtains the AS data reported by the terminal device, the data collection application entity opens the collected AS data to other entities based on the event open subscription process, such as a network analysis network element or an application provider entity initiating an event open subscription request to the data collection application entity, and the event open subscription request carries an event identifier associated with the AS data to be obtained. After the data collection application entity obtains the AS data associated with the corresponding event, it sends the AS data associated with the event to the network analysis network element or the application provider entity.
[0214] based on Figure 8 In the communication method shown, the network device senses the data collection capability supported by the AS of the terminal device, screens and processes the AS data collection configuration (such as the first configuration) sent to the terminal device by the application provider entity, and filters out the data collection configuration that the terminal device cannot support in the first configuration, so that the data collection capability supported by the AS of the terminal device is adapted to the sent configuration, thereby enhancing the network device's control over the collected AS data and related configurations, thereby realizing the collection of AS data, and then the collected AS data can be opened to the application provider entity or other network entities, so that the application provider entity or other network entities can complete related event processing based on the open AS data, thereby realizing the effective use of AS data.
[0215] It should be understood that in the embodiments of the present application, the terminal device collecting AS data may include measuring AS data and performing related processing on the measured AS data, and there is no limitation on this.
[0216] For ease of understanding, the following Figure 1 The EVEX architecture is shown as well Figure 7 The 5G system shown Figure 8The specific implementation process of the communication method shown is described in detail. For example, taking the terminal device as UE, the network device as RAN device, the application providing entity as ASP, and the data collection application entity as DCAF as an example, the communication method provided in the embodiment of the present application is described in detail. Fig. 9 As shown, the communication method includes the following steps:
[0217] S900 and APP negotiate with AS for AS data collection.
[0218] Exemplarily, the APP in the UE and the AS confirm through negotiation that the AS can send data to the APP, and the APP confirms that the data collected by the AS can be packaged and sent to the DCAF using the EVEX framework.
[0219] S901: The AS sends first capability information to a RAN device. Correspondingly, the RAN device receives the first capability information from the AS.
[0220] The specific description of the first capability information may refer to the relevant description in the above S801, which will not be repeated here. Exemplarily, the first capability information includes that the AS supports sending AS data to the APP, and the types of AS data supported include L1-RSRP and SINR.
[0221] Before executing S902, in the embodiment of the present application, processes such as application function registration (AF registration) and DCAF discovery (discover DCAF) may also be executed. Application function registration mainly involves the interaction between network elements or functions or modules such as NRF, DCAF, and NWDAF, and DCAF discovery mainly involves the interaction between network elements or functions or modules such as NRF and PAF. The specific implementation process can refer to the relevant description in the existing implementation method, which will not be described in detail. Among them, the application function registration, DCAF discovery and other processes can be executed before or after S901 or simultaneously with S901, without limitation.
[0222] S902: PAF sends a first configuration to DCAF. Correspondingly, DCAF receives the first configuration from PAF.
[0223] Among them, the first configuration is used for UE to collect AS data expected by ASP. The first configuration can be carried in the data reporting configuration (Ndcad_DataReportingProvisioning) message and sent to DCAF through the R1 interface. For the specific description of the first configuration, please refer to the relevant description in S802 above, which will not be repeated here. Exemplarily, the first configuration includes that ASP expects UE to collect L1-RSRP and RSRQ, the event associated with L1-RSRP and RSRQ is event 1, and the event identifier of event 1 is ID1, etc.
[0224] It should be understood that PAF can send configuration to DCAF through R1 interface to assume that DCAF / ASP is in the trust domain. If DCAF / ASP is outside the trust domain, authentication and authorization need to be performed through NEF.
[0225] S903: The DCAF sends a first configuration to the RAN device. Correspondingly, the RAN device receives the first configuration from the DCAF.
[0226] S904: The RAN device determines, from the first configuration, a configuration for AS data collection supported by the UE according to the first capability information.
[0227] Exemplarily, the RAN device can determine, based on the first capability information, that the AS supports sending AS data to the APP, and the types of supported AS data include L1-RSRP and SINR, while in the first configuration, the ASP expects the UE to collect L1-RSRP and RSRQ. Therefore, the RAN device can determine that the UE does not support the collection of RSRQ, and thus can determine that the configuration for AS data collection supported by the UE in the first configuration includes support for collecting L1-RSRP.
[0228] S905: The RAN device sends first feedback information to the DCAF. Correspondingly, the DCAF receives the first feedback information from the RAN device.
[0229] Exemplarily, after executing S904, the RAN device feeds back, through first feedback information, which configurations in the first configuration are executable by the UE and which configurations are not executable by the UE, such as the first feedback information includes a configuration in which the UE supports collecting L1-RSRP but does not support collecting RSRQ.
[0230] S906: The DCAF sends the second configuration to the DDCC. Correspondingly, the DDCC receives the second configuration from the DACF.
[0231] The second configuration is updated according to the first feedback information. Exemplarily, after receiving the first feedback information, the DCAF updates the first configuration according to the first feedback information, such as deleting the configuration of AS data not supported by the UE in the first configuration, and obtaining the second configuration, which is a configuration for AS data collection supported by the UE, such as the second configuration includes that the ASP expects the UE to collect L1-RSRP, the event associated with L1-RSRP is event 1, and the event identifier of event 1 is ID1, etc.
[0232] S907: DDCC sends the second configuration to APP. Correspondingly, APP receives the second configuration from DDCC.
[0233] S908: The APP sends the second configuration to the AS. Correspondingly, the AS receives the second configuration from the APP.
[0234] Based on the above S907 to S908, the AS in the UE obtains the second configuration from the DCAF through DDCC and APP, and collects AS data (such as L1-RSRP) according to the second configuration. Further, after collecting the AS data, the AS can send the collected AS data to the DCAF through APP and DDCC.
[0235] In a possible design, DDCC can also send the collected AS data to RAN equipment by calling data reporting service (Ndcaf_DataReporting service), and then the RAN equipment sends it to DCAF. Alternatively, after receiving the AS data sent by AS, APP sends it to IDCC in ASP through R8 interface, and then IDCC sends the AS data to DCAF through R3 interface.
[0236] Therefore, DCAF can obtain the AS data associated with different events based on the above process, and can expose the collected AS data of different events to other entities, functions or modules, such as ECAF, NEF, NWDAF, etc. in ASP, based on the event exposure subscription process. For example, ECAF subscribes to the AS data related to event 1 from DCAF, and DCAF sends the AS data related to event 1 to ECAF according to the identifier of event 1, so that ECAF completes event 1 based on the AS data related to event 1.
[0237] based on Fig. 9 In the communication method shown, the RAN device senses the AS data collection capability of the UE, and based on the AS data collection capability of the UE, screens the AS data collection configuration sent by the ASP, and provides the UE with a suitable configuration to implement AS data reporting.
[0238] In addition, the embodiment of the present application also provides a communication method, in which the network device does not filter the AS data collection configuration sent by the application providing entity, but matches the AS data collection configuration sent by the application providing entity based on the AS data collection capabilities of different terminal devices, and sends the AS data collection configuration suitable for each terminal device to the terminal device to perform AS data collection. For example, Fig.10 As shown, taking the network device as an access network device (such as a RAN device) or an access and mobility management network element (such as an AMF) as an example, the communication method includes the following steps:
[0239] S1001: A first terminal device sends first capability information to a network device. Correspondingly, the network device receives the first capability information from the first terminal device.
[0240] Among them, the first capability information is used to indicate the data collection capability supported by the AS of the first terminal device. For the relevant description of the first capability information, please refer to the relevant description in the above S801, which will not be repeated here. For example, the first capability information of the first terminal device indicates that the AS of the first terminal device only supports the collection of L1-RSRP. The first capability information corresponding to different terminal devices is different. For example, the first capability information of the second terminal device indicates that the AS of the second terminal device only supports the collection of channel impulse responses.
[0241] S1002: The application providing entity sends one or more configuration groups to the network device. Correspondingly, the network device receives one or more configuration groups from the application providing entity.
[0242] Among them, each group of configurations in one or more groups of configurations can be used by the terminal device to collect the AS data expected by the application providing entity, and the AS data expected to be collected configured in one or more groups of configurations are different. For example, the application providing entity sends three groups of configurations to the network device, configuration 1 is used to configure the terminal device to collect L1-RSRP, configuration 2 is used to configure the terminal device to collect channel impulse response, and configuration 3 is used to configure the terminal device to collect LOS / NLOS tag data. In an embodiment of the present application, in addition to the AS data expected to be collected, each group of configurations may also include event information associated with the AS data expected to be collected. For a specific description, please refer to the relevant description of the first configuration in S802 above, which will not be repeated here. Exemplarily, the application providing entity is the above Figure 1 In the ASP, one or more groups of configurations can be issued by the PAF in the ASP.
[0243] It should be understood that among the multiple groups of configurations, there may be at least two groups of configurations that include partially identical configurations, such as configuration 1 is used to configure the terminal device to collect L1-RSRP and RSRQ, and configuration 2 is used to configure the terminal device to collect L1-RSRP and SINR, and the configurations for collecting L1-RSRP in configuration 1 and configuration 2 are the same.
[0244] In a possible design, the application providing entity sends one or more configurations to the network device through the data collection application entity. That is, the configuration sent by the application providing entity is forwarded to the network device through the data collection application entity. For example, the data collection application entity is the above Figure 1 DCAF in.
[0245] S1003: The network device determines a second configuration from one or more groups of configurations according to the first capability information.
[0246] The second configuration is a configuration for AS data collection supported by the first terminal device. Exemplarily, the network device determines that the first terminal device only supports the collection of L1-RSRP based on the first capability information. Referring to the example in S1002 above, it can be determined that configuration 1 matches the AS data collection capability of the first terminal device, thereby determining configuration 1 as the second configuration. It should be understood that the AS data collection capability of the first terminal device may match one or more groups of configurations.
[0247] S1004: The network device sends a second configuration to the first terminal device. Correspondingly, the first terminal device receives the second configuration from the network device.
[0248] In one possible design scheme, the network device sends the second configuration to the first terminal device through the data collection application entity.
[0249] In an embodiment of the present application, after receiving the second configuration, the first terminal device collects AS data according to the second configuration, and sends the collected AS data to the data collection application entity. For example, after the first terminal device collects L1-RSRP, it reports L1-RSRP to the data collection application entity. The AS data reporting process of the first terminal device and the process of how the data collection application entity opens the AS data to other entities after obtaining it can be found in the relevant description in S803 or S908 above, which will not be repeated here.
[0250] Furthermore, the communication method provided in the embodiment of the present application may also include the following steps:
[0251] S1005: The network device sends second feedback information to the data collection application entity. Correspondingly, the data collection application entity receives the second feedback information from the network device.
[0252] The second feedback information is used to indicate the AS data collection status corresponding to the configuration executed by the terminal device in one or more configuration groups. That is, the network device uses the second feedback information to feedback which configurations in one or more configuration groups are executed by the terminal device, that is, which AS data collection is completed based on which configurations by the terminal device.
[0253] In an embodiment of the present application, the second feedback information may include at least one of the following: AS data that has been collected, AS data that has not been collected, or the reason for the incomplete collection of AS data. Exemplarily, in the three groups of configurations (configurations 1 to 3) issued by the application providing entity, the first terminal device completes the collection of L1-RSRP based on configuration 1, the second terminal device completes the collection of channel impulse response based on configuration 2, and configuration 3 is not matched to a terminal device with the capability to execute. Therefore, the network device can determine that the AS data that has been collected includes L1-RSRP and channel impulse response, and the AS data that has not been collected includes LOS / NLOS tag data. The reason for the incomplete collection of LOS / NLOS tag data is that there is no terminal device that supports LOS / NLOS tag data collection among the terminal devices that report the AS data collection capability, so as to inform the data collection application entity through the second feedback information.
[0254] S1006: The data collection application entity sends second feedback information to the application providing entity. Correspondingly, the application providing entity receives the second feedback information from the data collection application entity.
[0255] Specifically, the data collection application entity informs the application providing entity of the execution status of the AS data collection configuration issued by it through the second feedback information.
[0256] based on Fig.10 In the communication method shown, the network device matches the configuration that can be executed based on the capabilities of the terminal device from one or more groups of configurations issued by the application providing entity according to the AS data collection capability reported by the terminal device, and sends it to the terminal device to complete the collection of AS data.
[0257] Above Figure 8 to Figure 10 In the communication method shown, the access network device (such as RAN device) or the access and mobility management network element (such as AMF) or the data collection application entity (such as DCAF) can sense the AS data collection capability of the terminal device, match or filter the appropriate AS data collection configuration for the terminal device, and thus realize the collection of AS data. In addition, the application providing entity can also sense or obtain the AS data collection capability of the terminal device, and directly send the matching configuration to the terminal device based on the AS data collection capability of the terminal device, so as to realize the collection of AS data.
[0258] For example, Fig.11 A flow chart of another communication method provided in an embodiment of the present application. Fig.11 As shown, the communication method includes the following steps:
[0259] S1101: A terminal device sends first capability information to an application providing entity. Correspondingly, the application providing entity receives the first capability information from the terminal device.
[0260] The first capability information is used to indicate the data collection capability supported by the AS of the terminal device. At this time, the data collection capability supported by the AS reported by the terminal device may be all or part of the data collection capability supported by the AS of the terminal device.
[0261] In a possible design, before executing S1101, the AS data collection capability reported by the terminal device needs to be authenticated by the network device (such as the access network device or the access and mobility management network element). In other words, the network device can control the data collection capability information of the terminal device that is open or exposed to the application providing entity, such as whether the AS data collection capability of the terminal device can be opened to the application providing entity, and which AS data collection capabilities can be opened to the application providing entity, etc.
[0262] In a possible implementation, the network device can negotiate with the terminal device to determine which AS data collection capabilities can be opened to the application providing entity, and the first capability information reported by the terminal device is authenticated. Alternatively, in the process of forwarding the first capability information to the application providing entity, the network device filters the AS data collection capabilities based on the preconfigured policy before sending it to the application providing entity. In this case, the first capability information received by the application providing entity is the first capability information after screening and processing by the network device, that is, the received first capability information may be different from the first capability information sent by the terminal device.
[0263] In a possible design scheme, the terminal device may send the first capability information to the application providing entity via the network device and the data collection application entity in sequence.
[0264] Optionally, the terminal device may also send its application layer related capability information to the application providing entity, such as the capability of supporting application layer encapsulation of data collected by the AS.
[0265] S1102: The application providing entity determines a second configuration according to the first capability information.
[0266] Among them, the second configuration is a configuration for AS data collection supported by the terminal device. Exemplarily, after receiving the first capability information, the application providing entity can directly customize the configuration information for it according to the AS data collection capability supported by the terminal device, that is, the second configuration, so that the issued configuration matches the data collection capability of the terminal device. For example, the terminal device supports the collection of L1-RSRP and RSRQ, but does not support the collection of channel impulse response. The second configuration can configure the terminal device to collect L1-RSRP and / or RSRQ. Exemplarily, the application providing entity is the above Figure 1 In the ASP, the second configuration can be configured and issued by the PAF in the ASP.
[0267] S1103: The application providing entity sends a second configuration to the terminal device. Correspondingly, the terminal device receives the second configuration from the application providing entity.
[0268] Exemplarily, the application providing entity may forward the second configuration to the terminal device through the data collection application entity. Thus, the terminal device may complete the collection of corresponding AS data according to the second configuration. The sending process of the second configuration and the reporting process of the AS data may refer to the relevant description in S803 or S906 to S908 above, which will not be repeated here.
[0269] based on Fig.11 In the communication method shown, the application providing entity can directly configure a suitable AS data collection configuration for the terminal device by sensing the AS data collection capability of the terminal device, thereby realizing the collection of AS data.
[0270] It can be understood that in each of the above embodiments, the methods and / or steps implemented by the network device can also be implemented by components that can be used for the network device (such as processors, chips, chip systems, circuits, logic modules, or software); the methods and / or steps implemented by the data collection application entity can also be implemented by components that can be used for the data collection application entity (such as processors, chips, chip systems, circuits, logic modules, or software); the methods and / or steps implemented by the application providing entity can also be implemented by components that can be used for the application providing entity (such as processors, chips, chip systems, circuits, logic modules, or software); the methods and / or steps implemented by the terminal device can also be implemented by components that can be used for the terminal device (such as processors, chips, chip systems, circuits, logic modules, or software).
[0271] The above mainly introduces the scheme provided by the present application. Accordingly, the present application also provides a communication device, which is used to implement the various methods in the above method embodiments. The communication device can be a network device in the above method embodiments, or a device including a network device, or a component that can be used for a network device, such as a chip or a chip system. Alternatively, the communication device can be a data collection application entity in the above method embodiments, or a device including a data collection application entity, or a component that can be used for a data collection application entity, such as a chip or a chip system. Alternatively, the communication device can be an application providing entity in the above method embodiments, or a device including an application providing entity, or a component that can be used for an application providing entity, such as a chip or a chip system. Alternatively, the communication device can be a terminal device in the above method embodiments, or a device including a terminal device, or a component that can be used for a terminal device, such as a chip or a chip system.
[0272] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware 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 to be beyond the scope of this application.
[0273] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0274] Take the communication device as a network device or a data collection application entity or an application providing entity or a terminal device in the above method embodiment as an example, Fig.12 Schematic diagram of a communication device provided in an embodiment of the present application. Fig.12 As shown, the communication device 1200 includes: a processing module 1201 and a transceiver module 1202. The processing module 1201 is used to perform the processing function of the network device or data collection application entity or application providing entity or terminal device in the above method embodiment. The transceiver module 1202 is used to perform the transceiver function of the network device or data collection application entity or application providing entity or terminal device in the above method embodiment.
[0275] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0276] Since the communication device 1200 provided in this embodiment can execute the above-mentioned computing task scheduling method, the technical effects that can be obtained can refer to the above-mentioned method embodiments and will not be repeated here.
[0277] In a possible design scheme, in the embodiment of the present application, the transceiver module 1202 may include a receiving module and a sending module ( Fig.12 The transceiver module is used to implement the sending function and the receiving function of the communication device 1200.
[0278] In a possible design solution, the communication device 1200 may further include a storage module ( Fig.12 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1201 executes the program or instruction, the communication device 1200 can execute Figure 8 to Figure 11 In any of the methods shown, a network device or a data collection application entity or an application providing entity or a terminal device has its functionality.
[0279] It should be understood that the processing module 1201 involved in the communication device 1200 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1202 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.
[0280] For example, Fig.13 This is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device may be a network device or a data collection application entity or an application providing entity or a terminal device, or may be a chip (system) or other parts or components that can be set in a network device or a data collection application entity or an application providing entity or a terminal device. Fig.13 As shown, the communication device 1300 may include a processor 1301. In a possible design, the communication device 1300 may further include a memory 1302 and / or a transceiver 1303. The processor 1301 is coupled to the memory 1302 and the transceiver 1303, for example, via a communication bus.
[0281] Combine the following Fig.13 The components of the communication device 1300 are described in detail:
[0282] The processor 1301 is the control center of the communication device 1300, and may be a processor or a general term for multiple processing elements. For example, the processor 1301 is one or more central processing units (CPUs), or may be application specific integrated circuits (ASICs), or may be configured to implement one or more integrated circuits of the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).
[0283] In one possible design, the processor 1301 may execute various functions of the communication device 1300 by running or executing a software program stored in the memory 1302 and calling data stored in the memory 1302 .
[0284] In a specific implementation, as an embodiment, the processor 1301 may include one or more CPUs, such as Fig.13 CPU0 and CPU1 are shown in FIG.
[0285] In a specific implementation, as an embodiment, the communication device 1300 may also include multiple processors, such as Fig.13 1301 and 1304 are shown in FIG. Each of these processors may be a single-CPU or a multi-CPU. A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0286] The memory 1302 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 1301. The specific implementation method can refer to the above method embodiment, which will not be repeated here.
[0287] In a possible design, the memory 1302 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1302 may be integrated with the processor 1301, or may exist independently and access the processor 1301 through the interface circuit ( Fig.13 ) is coupled to the processor 1301, which is not specifically limited in the embodiment of the present application.
[0288] The transceiver 1303 is used for communication with other communication devices. For example, the communication device 1300 is a terminal device, and the transceiver 1303 can be used to communicate with a network device, or with another terminal device. For another example, the communication device 1300 is a network device, and the transceiver 1303 can be used to communicate with a terminal device, or with another network device.
[0289] In one possible design, transceiver 1303 may include a receiver and a transmitter ( Fig.13 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0290] In a possible design, the transceiver 1303 may be integrated with the processor 1301, or may exist independently and communicate with the processor 1301 through the interface circuit ( Fig.13 ) is coupled to the processor 1301, which is not specifically limited in the embodiment of the present application.
[0291] It should be noted that Fig.13 The structure of the communication device 1300 shown in the figure does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.
[0292] In addition, the technical effects of the communication device 1300 can refer to the technical effects of the computing task scheduling method described in the above method embodiment, and will not be repeated here.
[0293] The embodiment of the present application also provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the functions of the above-mentioned method embodiment are realized.
[0294] The embodiment of the present application also provides a computer program product, which implements the functions of the above method embodiment when executed by a computer.
[0295] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0296] Those of ordinary skill 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 to be beyond the scope of this application.
[0297] Those skilled in the art can 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.
[0298] In the several embodiments provided in the present 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 only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, 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.
[0299] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0300] 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.
[0301] 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 can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0302] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
Claims
1. A communication method, characterized in that: The method comprises: The network device receives first capability information from the terminal device, where the first capability information is used to indicate a data collection capability supported by an access layer AS of the terminal device; The network device receives a first configuration from an application providing entity, where the first configuration is used by the terminal device to collect AS data expected by the application providing entity; The network device determines the configuration for AS data collection supported by the terminal device from the first configuration according to the first capability information.
2. The method according to claim 1, characterized in that The network device is an access network device or an access and mobility management network element; the network device receives a first configuration from an application providing entity, including: The network device receives the first configuration from the application providing entity through a data collection application entity.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: The network device determines the data collection capabilities supported by the AS of the terminal device, which data collection capabilities can be sent to the data collection application entity or the application providing entity.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The network device sends first feedback information to the data collection application entity.
5. The method according to claim 4, characterized in that The method further comprises: The network device sends first feedback information to the application providing entity through the data collection application entity.
6. The method according to claim 1, characterized in that The network device is a data collection application entity; the method further comprises: The network device sends first feedback information to the application providing entity.
7. The method according to any one of claims 4 to 6, characterized in that: The first feedback information is used to indicate part or all of the configurations supported by the terminal device in the first configuration.
8. The method according to any one of claims 4 to 7, characterized in that: The first feedback information includes at least one of the following: a configuration for AS data collection supported by the terminal device, a configuration for AS data collection not supported by the terminal device, or a reason why the configuration for AS data is not supported by the terminal device.
9. The method according to any one of claims 6 to 8, characterized in that: The method further comprises: The network device sends a second configuration to the terminal device, where the second configuration is obtained by updating the first configuration according to a configuration for AS data collection supported by the terminal device.
10. The method according to claim 9, characterized in that The network device sending a second configuration to the terminal device includes: The network device sends the second configuration to the terminal device through the application providing entity.
11. The method according to any one of claims 1 to 10, characterized in that The data collection capability supported by the AS of the terminal device includes: whether it supports sending AS data to the application layer of the terminal device.
12. The method according to any one of claims 1 to 10, characterized in that The data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
13. A communication method, characterized in that: The method comprises: The data collection application entity receives a first configuration from an application providing entity, where the first configuration is used by a terminal device to collect AS data expected by the application providing entity; The data collection application entity receives first feedback information from a network device, where the first feedback information is used to indicate part or all of the configurations supported by the terminal device in the first configuration; The data collection application entity sends a second configuration to the terminal device, where the second configuration is obtained by updating the first configuration according to the first feedback information.
14. The method according to claim 13, characterized in that The first feedback information includes at least one of the following: a configuration for AS data collection supported by the terminal device, a configuration for AS data collection not supported by the terminal device, or a reason why the configuration for AS data is not supported by the terminal device.
15. The method according to claim 13 or 14, characterized in that The data collection application entity sends a second configuration to the terminal device, including: The data collection application entity sends the second configuration to the terminal device through the application providing entity.
16. A communication method, characterized in that: The method comprises: The network device receives first capability information from the first terminal device, where the first capability information is used to indicate a data collection capability supported by an access layer AS of the first terminal device; The network device receives one or more groups of configurations from an application providing entity, each group of configurations in the one or more groups of configurations being used by a terminal device to collect AS data expected by the application providing entity; The network device determines a second configuration from the one or more groups of configurations according to the first capability information, where the second configuration is a configuration for AS data collection supported by the first terminal device; The network device sends the second configuration to the first terminal device.
17. The method according to claim 16, characterized in that The network device receives one or more configurations from an application providing entity, including: The network device receives the one or more configuration groups from the application providing entity through a data collection application entity.
18. The method according to claim 16 or 17, characterized in that The network device sending the second configuration to the first terminal device includes: The network device sends the second configuration to the first terminal device through a data collection application entity.
19. The method according to any one of claims 16 to 18, characterized in that: The method further comprises: The network device sends second feedback information to the data collection application entity, where the second feedback information is used to indicate the AS data collection status corresponding to the configuration executed by the terminal device in the one or more groups of configurations.
20. The method according to claim 19, characterized in that The second feedback information includes at least one of the following: AS data that has been collected, AS data that has not been collected, or a reason for AS data that has not been collected.
21. The method according to any one of claims 16 to 20, characterized in that The network device is an access network device or an access and mobility management network element.
22. The method according to any one of claims 16 to 21, characterized in that The data collection capability supported by the AS of the first terminal device includes: whether it supports sending AS data to the application layer of the first terminal device.
23. The method according to any one of claims 16 to 21, characterized in that The data collection capabilities supported by the AS of the first terminal device include: supporting sending AS data to the application layer of the first terminal device, and the data collection capabilities supported by the AS of the first terminal device also include at least one of the following: supporting the type of AS data sent to the application layer of the first terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
24. The method according to any one of claims 16 to 23, characterized in that The method further comprises: The network device determines the data collection capabilities supported by the AS of the first terminal device, which data collection capabilities can be sent to the data collection application entity or the application providing entity.
25. A communication method, characterized in that: The method comprises: The application providing entity receives first capability information from a terminal device, where the first capability information is used to indicate a data collection capability supported by an access layer AS of the terminal device; The application providing entity determines a second configuration according to the first capability information, where the second configuration is a configuration for AS data collection supported by the terminal device; The application providing entity sends the second configuration to the terminal device.
26. The method according to claim 25, characterized in that The application providing entity sending the second configuration to the terminal device includes: The application providing entity sends the second configuration to the terminal device through the data collecting application entity.
27. The method according to claim 25 or 26, characterized in that The data collection capability supported by the AS of the terminal device includes: whether it supports sending AS data to the application layer of the terminal device.
28. The method according to claim 25 or 26, characterized in that The data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
29. A communication method, characterized in that: The method comprises: Sending first capability information, where the first capability information is used to indicate a data collection capability supported by an access layer AS of a terminal device; A second configuration is received, where the second configuration is a configuration for AS data collection supported by the terminal device, and the second configuration is determined according to the first capability information.
30. The method according to claim 29, characterized in that The sending of the first capability information includes: The first capability information is sent to an access network device or an access and mobility management network element.
31. The method according to claim 29, characterized in that The sending of the first capability information includes: The first capability information is sent to a data collection application entity.
32. The method according to claim 29, characterized in that The sending of the first capability information includes: The first capability information is sent to an application providing entity.
33. The method according to claim 32, characterized in that The receiving the second configuration comprises: The second configuration is received from the application providing entity.
34. The method according to any one of claims 29 to 32, characterized in that The receiving the second configuration comprises: The second configuration is received from a data collection application entity.
35. The method according to any one of claims 29 to 34, characterized in that The data collection capability supported by the AS of the terminal device includes: whether it supports sending AS data to the application layer of the terminal device.
36. The method according to any one of claims 29 to 34, characterized in that The data collection capabilities supported by the AS of the terminal device include: supporting sending AS data to the application layer of the terminal device, and the data collection capabilities supported by the AS of the terminal device also include at least one of the following: supporting the type of AS data sent to the application layer of the terminal device, supporting the format of AS data, or supporting objects for obtaining AS data.
37. A communication device, characterized in that: The device comprises: a processing module and a transceiver module; wherein, The processing module is used to perform the processing function of the method according to any one of claims 1 to 36; The transceiver module is used to perform the transceiver function of the method as described in any one of claims 1-36.
38. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1-36 through logic circuits or executing code instructions.
39. A communication device, characterized in that: include: A processor, wherein the processor is configured to execute a computer program so that the communication device executes the method according to any one of claims 1 to 36.
40. A communication chip, characterized in that: Instructions are stored therein, and when the chip runs on a communication device, the method according to any one of claims 1 to 36 is implemented.
41. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction, and when the computer program or instruction is executed by the communication device, the method as described in any one of claims 1 to 36 is implemented.
42. A computer program product, characterized in that The device comprises a computer program code, and when the computer program code is executed on a communication device, the communication device implements the method according to any one of claims 1 to 36.
Citation Information
Cited By
Communication method and apparatus
EP4746469A1
Communication method and apparatus
WO2025031213A1
Communication method and apparatus
WO2026098358A1