Communication method and device

By receiving along-the-road information in the terminal device or application server and directly determining the service processing strategy, the problem of cumbersome indication process in the 5G system is solved, and the timely adjustment and efficient execution of the service processing strategy is achieved.

CN120034900APending Publication Date: 2025-05-23CHENGDU HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311571175.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-22
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In 5G systems, the resource status of terminal devices and application servers changes in real time, making it difficult for the network to sense the computing power status of nodes in a timely manner, resulting in cumbersome indication process of alternative Qos configuration files, affecting the timeliness of application servers to adjust business processing strategies.

Method used

By receiving the experienced service quality information and service characteristic information along the way in the first communication device, the service processing strategy is directly determined, the process of adjusting the service processing strategy is simplified, the signaling interaction with the network equipment is reduced, and the timeliness of policy adjustment is improved.

Benefits of technology

It realizes the adjustment of business processing strategies earlier, improves the timeliness and effectiveness of business processing, and ensures the matching of business processing strategies with the actual business situation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034900A_ABST
    Figure CN120034900A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method and device, and relates to the technical field of communication. The method comprises: a first communication device receiving first associated information transmitted through a first path, and adjusting (or determining) a first service processing policy corresponding to a first service according to the first associated information, the first path being a path for transmitting a service flow, so that the first communication device can acquire the first associated information earlier, and the first service processing policy corresponding to the first service is adjusted (or determined) according to the first associated information. Therefore, the first communication device can adjust the first service processing strategy more timely.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] In artificial intelligence (AI) services (such as cloud games, virtual reality (VR), etc.), terminal devices and application servers can collaboratively perform AI tasks to implement AI services. The terminal device can run an application (APP), and the terminal device can access the application server through the application and the network in turn. The radio access network (RAN) in the network can decide the task splitting point between the terminal device and the cloud server based on dynamic quality of service (QoS / QoS) switching. The quality of service profile (QoS Profile) (or service quality parameter set) can be used to describe the communication QoS requirements of different task splitting points. In this way, the network side can determine the QoS file and notify the application layer of the terminal device or the application layer of the application server of the information of the determined QoS file to instruct the application layer to perform tasks according to the task splitting point corresponding to the QoS file.

[0003] The fifth generation system (5 thThe new generation system (5GS) introduces an alternative quality of service (alternative Qos) mechanism. Under the alternative quality of service mechanism, in addition to the normal Qosprofile, one or more alternative Qos profiles can be provided for the Qos flow. When the RAN cannot meet the communication Qos requirements indicated by the normal Qos profile of the Qos flow, a corresponding alternative Qos profile can be selected from one or more alternative Qos Profiles to provide services for the corresponding Qos flow, and the selected alternative Qos profile index can be notified to the AF and the terminal device. In this way, the application layer corresponding to the terminal device and the AF can adjust the corresponding service processing strategy (for example, indicating the allocation of tasks for processing the service). The network selects a suitable alternative QosProfile based on the communication status, the resource status (such as computing power) of the terminal device, and the resource status of the application server and indicates it to the application. The application adjusts the service processing strategy based on the alternative Qos profile. On the one hand, the resource status of terminal devices and application servers is changing in real time, and the network may not be able to perceive the node computing power status in time; on the other hand, the network needs to indicate the alternative QoS configuration file to the application server through the core network, which makes the process of indicating the alternative QoS configuration file more cumbersome, making it impossible for the application server to adjust the service processing strategy in time. Summary of the invention

[0004] The embodiments of the present application provide a communication method and apparatus for improving the timeliness of adjusting a service processing strategy.

[0005] In the first aspect, an embodiment of the present application provides a communication method. The method can be executed by a first communication device, and the first communication device can be, for example, a terminal device, or a software or hardware module (such as a chip) in a terminal device, or an application server, or a software module or hardware module (such as a chip) in an application server, or a computing execution entity (CEF), or a software module or hardware module (such as a chip) in a CEF, or a terminal device and a CEF can be executed in combination, or by a terminal device and an application server, etc., and the present application does not limit this. The method includes: receiving first associated information transmitted through a first path, and determining a first service processing strategy corresponding to a first service according to the first associated information. Among them, the first path is a path for transmitting a first service flow between a first communication device and a second communication device, and the first associated information includes experienced service quality information and / or service feature information, the experienced service quality information indicates the actual transmission parameters of the first service flow within the historical duration, the service feature information indicates the attributes of the first service corresponding to the first service flow, and the first service processing strategy indicates the processing method of the first service.

[0006] It should be understood that the duration value of the historical duration can be arbitrary. The historical duration can be, for example, any time length before the current moment, for example, it can be a time length from the start moment of generating the first business flow to the current moment, and there is no specific limitation on this. The first accompanying information in the embodiment of the present application is transmitted via the first path used to transmit the first business flow, which can be understood as the first accompanying information multiplexing the path for transmitting the first business flow, or it can be understood as the path for transmitting the first business flow is the same as the path for transmitting the first accompanying information. For example, the first accompanying information can be carried in at least one of the one or more data packets of the first business flow for transmission, or the first accompanying information multiplexes the first path, but is transmitted separately from at least one data packet. The transmission paths of the first business flow and the first accompanying information are the same, but the method of transmitting the first business flow (such as the transmission protocol) and the method of transmitting the first accompanying information (such as the transmission protocol) can be the same or different.

[0007] The first path may be a user-plane-based path (or referred to as a user-plane path), and the first path may include multiple nodes through which the first service flow passes, and the multiple nodes may include, for example, a first communication device and a second communication device. Of course, the multiple nodes may also include other devices, and this is not specifically limited. The first service processing strategy may be understood as a service processing strategy determined / selected / redetermined by the first service, and may include task allocation information and / or service indicator information, etc. The task allocation information is used to indicate the tasks assigned to the first communication device and / or the second communication device for processing the first service. The service indicator information is used to indicate the performance of implementing the first service.

[0008] The first communication device and the second communication device can be regarded as a set of relative concepts. When the first communication device is used as a transmitter, the second communication device is used as a receiver, or when a device in the first communication device is used as a transmitter, another device in the second communication device can be used as a receiver. For example, if the first communication device is a terminal device, then the second communication device can be an application server; or, if the first communication device is an application server, then the first communication device is a terminal device; or, if the first communication device is a terminal device, then the second communication device can be a CEF; or, if the first communication device is a CEF, then the first communication device is a terminal device. Alternatively, the first communication device includes a terminal device and a CEF, and the second communication device correspondingly includes a CEF and a terminal device. Alternatively, the first communication device includes a terminal device and an application server, and the second communication device correspondingly includes an application service and a terminal device. Alternatively, the first communication device is a terminal device, and the second communication device is another terminal device.

[0009] In the embodiment of the present application, since the first communication device triggers the adjustment of the service processing strategy after obtaining the first accompanying information, the timing of adjusting the service processing strategy is earlier, and the first communication device can determine (or adjust) the service processing strategy by itself without the triggering of the control signaling of the access network device, so that the adjustment of the service processing strategy does not need to involve a large amount of signaling interaction, which simplifies the process of adjusting the service processing strategy and helps the first communication device to adjust the service processing strategy earlier. In short, the method provided in this embodiment is conducive to determining the service processing strategy more timely. Furthermore, the first communication device and the second communication device can more timely adopt the adjusted service processing strategy (or called the new service processing strategy) to process the service, which is conducive to improving the processing effect of the service. In addition, the accompanying information reflects the attributes of the service and / or the actual transmission of the data, which makes the determined service processing strategy more in line with the actual situation of the service, which is conducive to improving the effect of subsequent processing of the service.

[0010] In a possible implementation, the first associated information may be multiplexed on the first path for separate transmission, that is, the first associated information and the first service flow are transmitted separately. Alternatively, the first associated information is carried in a data packet of the first service flow for transmission.

[0011] In the above implementation, when the first associated information and the first service flow are transmitted separately, the mutual interference between the first service flow and the first associated information can be reduced. If the first associated information is carried in the data packet of the first service flow, the first communication device can obtain the first associated information when receiving the first service flow, so that the number of interactions between the first communication device and the second communication device can be reduced.

[0012] In a possible implementation, determining a first service processing strategy corresponding to a first service according to first associated information includes: determining first candidate service quality configuration information according to the first associated information, and determining the first service processing strategy according to a first association relationship and the first candidate service quality configuration information. The first candidate service quality configuration information indicates one or more communication indicators that the first service flow needs to meet, the first association relationship indicates an association relationship between one or more candidate service quality configuration information and one or more service processing strategies, the one or more candidate service quality configuration information includes the first candidate service quality configuration information, and the one or more service processing strategies include the first service processing strategy.

[0013] It should be understood that the first association relationship may also be preconfigured or predefined in the first communication device, or the first communication device determines the first association relationship based on the first indication information, the first indication information is received by the first communication device from the third communication device, and the first indication information indicates the first association relationship, which is not limited in the embodiments of the present application. Among them, the third communication device may be an access network device, a software or hardware module in an access network device, a device capable of implementing an access network device, a core network device, a software or hardware module in a core network device, a device capable of implementing a core network device, a task management function (TMF), a software or hardware module in a TMF, or a device capable of implementing a TMF function, which is not specifically limited.

[0014] In the above implementation, the first communication device can directly determine the first service processing strategy based on the first candidate service quality configuration information and the first association relationship, without the need for the first communication device to perform complex calculations, making the method for determining the first service processing strategy relatively simple.

[0015] In a possible implementation, before the first communication device receives the first indication information from the third communication device, the first communication device may send a first request to the third communication device, where the first request is used to request determination of a service processing strategy corresponding to the first service. The first request may indicate one or more alternative service quality configuration information. In this way, the first communication device may determine the first association relationship based on the one or more alternative service quality configuration information. This implementation may be applicable to the case where the first communication device includes a terminal device.

[0016] In the above implementation, the third communication device may obtain one or more candidate service quality configuration information from the first communication device, and trigger the determination of the first association relationship, so that the third communication device can determine the first association relationship more specifically.

[0017] In a possible implementation, determining the first candidate service quality configuration information according to the first accompanying information includes: determining the first candidate service quality configuration information according to the first accompanying information and a second association relationship. The second association relationship includes an association relationship between one or more candidate service quality configuration information and one or more accompanying information, and the one or more accompanying information includes the first accompanying information.

[0018] It should be understood that the second association relationship may be preconfigured or predefined in the first communication device, or the second association relationship may be determined by the first communication device according to the second indication information, and the second indication information may be received from the third communication device. The second indication information and the first indication information may be carried in the same message or in different messages, and there is no specific limitation on this.

[0019] In the above implementation, the first communication device can directly determine the first candidate service quality configuration information based on the first associated information and the second association relationship, without the need for the first communication device to perform complex calculations, making the method for determining the first candidate service quality configuration information relatively simple. In addition, the first associated information reflects the actual situation of the service, so the first associated information is used to determine the first candidate service quality configuration information, so that the processing process of the actual service can meet the requirements of the first candidate service quality configuration information, thereby ensuring the execution effect of the service.

[0020] In a possible implementation, determining a first service processing strategy corresponding to a first service based on first on-road information includes: determining the first service processing strategy based on the first on-road information and a third association relationship, wherein the third association relationship includes an indication of an association relationship between one or more on-road information and one or more service processing strategies, the one or more on-road information includes the first on-road information, and the one or more service processing strategies include the first service processing strategy.

[0021] It should be understood that the third association relationship may be preconfigured or predefined in the first communication device, or may be determined by the first communication device based on the third indication information, without limitation. The implementation of the third communication device may refer to the implementation of the third communication device discussed above, without limitation.

[0022] In the above implementation, the first communication device can directly determine the first service processing strategy according to the first associated information and the third association relationship. The method of determining the first service processing strategy is more direct.

[0023] In a possible implementation, the method further includes: adjusting the task of the first communication device to process the first service according to the task allocation information; and / or the service indicator information includes at least one of the frame rate, bit rate or resolution corresponding to the first service, and the method further includes: adjusting at least one of the frame rate, bit rate or resolution corresponding to the first service according to the service indicator information.

[0024] In the above implementation, the first communication device can timely adjust the content related to the service processing according to the service processing strategy, which can ensure timely adjustment of the service processing method and improve the effect of service processing.

[0025] In one possible implementation, the first alternative service quality configuration information includes resource requirement information of the task corresponding to the first service, and the resource requirement information is used to describe the resources required to process the task corresponding to the first service; the method also includes: determining whether the remaining resources of the first communication device and / or the second communication device meet the resources required to process the task corresponding to the first service.

[0026] In the above implementation, when selecting the first candidate QoS configuration information, it is also considered whether the remaining resources of the first communication device and the second communication device can meet the requirements of the first candidate QoS configuration information, thereby ensuring the smooth execution of the first service.

[0027] In the second aspect, an embodiment of the present application provides a communication method. The method can be executed by a second communication device, for example, the second communication device can be a terminal device, or a software or hardware module in the terminal device, or a device capable of implementing the function of the terminal device, or an application server, or a software or hardware module in the application server, or a device capable of implementing the function of the application server, or a CEF, or a software or hardware module in the CEF, or a device capable of implementing the function of the CEF, etc., without specific limitation. The method includes: sending first associated information through a first path, the first path is a path for transmitting a first service flow between a first communication device and a second communication device, the first associated information includes experienced quality of service information and / or service feature information, the experienced quality of service information indicates the actual transmission parameters of the first service flow within the historical duration, and the service feature information indicates the attributes of the first service corresponding to the first service flow. Optionally, the first associated information is used to determine a first service processing strategy, and the first service processing strategy indicates a processing method for the first service.

[0028] In a possible implementation, the method further includes: receiving first information, the first information indicating first candidate service quality configuration information, and determining a first service processing strategy according to the first candidate service quality configuration information and the first association relationship. The first association relationship may be obtained from the third communication device or the first communication device, or may be pre-configured in the second communication device, which is not specifically limited.

[0029] In a possible implementation, the first associated information may be multiplexed on the first path for separate transmission, that is, the first associated information and the first service flow are transmitted separately. Alternatively, the first associated information may also be carried in a data packet of the first service flow for transmission.

[0030] In a possible implementation manner, the method further includes: determining a first service processing strategy according to the first associated path information.

[0031] In a possible implementation, determining a first service processing strategy corresponding to a first service according to first associated information includes: determining first candidate service quality configuration information according to the first associated information, and determining the first service processing strategy according to a first association relationship and the first candidate service quality configuration information. The first candidate service quality configuration information indicates one or more communication indicators that the first service flow needs to meet, the first association relationship indicates an association relationship between one or more candidate service quality configuration information and one or more service processing strategies, the one or more candidate service quality configuration information includes the first candidate service quality configuration information, and the one or more service processing strategies include the first service processing strategy.

[0032] In a possible implementation, before the first communication device receives the first indication information from the third communication device, the first communication device may send a first request to the third communication device, where the first request is used to request determination of a service processing strategy corresponding to the first service. The first request may indicate one or more alternative service quality configuration information. In this way, the first communication device may determine the first association relationship based on the one or more alternative service quality configuration information. This implementation may be applicable to the case where the first communication device includes a terminal device.

[0033] In a possible implementation, determining the first candidate service quality configuration information according to the first accompanying information includes: determining the first candidate service quality configuration information according to the first accompanying information and a second association relationship. The second association relationship includes an association relationship between one or more candidate service quality configuration information and one or more accompanying information, and the one or more accompanying information includes the first accompanying information.

[0034] In a possible implementation, determining a first service processing strategy corresponding to a first service based on first on-road information includes: determining the first service processing strategy based on the first on-road information and a third association relationship, wherein the third association relationship includes an indication of an association relationship between one or more on-road information and one or more service processing strategies, the one or more on-road information includes the first on-road information, and the one or more service processing strategies include the first service processing strategy.

[0035] In a possible implementation, the method further includes: adjusting the task of the first communication device to process the first service according to the task allocation information; and / or the service indicator information includes at least one of the frame rate, bit rate or resolution corresponding to the first service, and the method further includes: adjusting at least one of the frame rate, bit rate or resolution corresponding to the first service according to the service indicator information.

[0036] In one possible implementation, the first alternative service quality configuration information includes resource requirement information of the task corresponding to the first service, and the resource requirement information is used to describe the resources required to process the task corresponding to the first service; the method also includes: determining whether the remaining resources of the first communication device and / or the second communication device meet the resources required to process the task corresponding to the first service.

[0037] In a third aspect, an embodiment of the present application provides a communication method. The method can be executed by a third communication device, for example, the third communication device can be an access network device, or a software or hardware module in an access network device, or a device capable of implementing the function of an access network device, or a core network device, or a software or hardware module in a core network device, or a device capable of implementing the function of a core network device, or a task management function (TMF), or a software or hardware module in TMF, or a device capable of implementing the function of TMF, or a device including a terminal device function and a CEF function, or a device including a terminal device function and an application server function, etc., without specific limitation. The method includes: receiving one or more alternative service quality configuration information corresponding to a first service flow, the alternative service quality configuration information indicating one or more communication indicators that the first service flow needs to meet; sending a first indication information, the first indication information indicating a first association relationship, the first association relationship indicating an association relationship between one or more alternative service quality configuration information and one or more service processing strategies, the one or more service processing strategies including a first service processing strategy, and the first service processing strategy indicating a processing method of a first service corresponding to a first service flow.

[0038] In a possible implementation, the first association relationship is determined based on network status information and one or more candidate service quality configuration information; the network status information includes information on one or more communication indicators that the network has achieved or can support.

[0039] In a possible implementation, the first association relationship is determined based on network status information, resource status information, and one or more candidate quality of service configuration information; the resource status information indicates resource usage of the first communication device and / or resource usage of the second communication device.

[0040] In a possible implementation, the method further includes: sending a second indication message, the second indication message indicating a second association relationship, the second association relationship including an association relationship between one or more alternative quality of service configuration information and one or more accompanying information, the one or more accompanying information including first accompanying information, the first accompanying information including experienced quality of service information and / or service characteristic information, the experienced quality of service information indicating actual transmission parameters of the first service flow within a historical duration, and the service characteristic information indicating attributes of the first service.

[0041] In a fourth aspect, an embodiment of the present application provides a communication method. The method can be performed by a fourth communication device. For example, the fourth communication device can be an access network device, or a software or hardware module in an access network device, or a device capable of implementing the functions of an access network device, or a core network device, or a software or hardware module in a core network device, or a device capable of implementing the functions of a core network device, without specific limitation. Optionally, the fourth communication device and the third communication device mentioned above can be the same or different, without specific limitation. The method includes: receiving first associated information, the first associated information is transmitted through a first path, the first path is a path for transmitting a first business flow between a second communication device and a first communication device, the first associated information includes experienced service quality information and / or business characteristic information, the experienced service quality information indicates actual transmission parameters of the first business flow within a historical duration, and the business characteristic information indicates attributes of a first business corresponding to the first business flow; based on the first associated information and a fourth association relationship, determining first candidate service quality configuration information, the first candidate service quality configuration information indicates one or more communication indicators that the first business flow needs to meet, the fourth association relationship includes an association relationship between one or more candidate service quality configuration information and one or more associated information, the one or more candidate service quality configuration information includes the first candidate service quality configuration information, and the one or more associated information includes the first associated information.

[0042] In a fifth aspect, an embodiment of the present application provides a communication device, which may be the first communication device in the first aspect above, or a hardware module or software module in the first communication device, or a device having the functions of the first communication device. The communication device includes corresponding means or modules for executing the first aspect or any possible implementation method above. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0043] For example, the transceiver module is used to receive first associated path information transmitted through a first path, and is used to determine a first service processing strategy corresponding to the first service based on the first associated path information and the processing module.

[0044] Optionally, the communication device may also execute the content of any possible implementation of the first aspect above, which is not listed here.

[0045] In a sixth aspect, an embodiment of the present application provides a communication device, which may be the second communication device in the second aspect above, or a hardware module or software module in the second communication device, or a device having the functions of a second communication device. The communication device includes corresponding means (means) or modules for executing the second aspect above or any possible implementation. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0046] For example, the transceiver module is used to send the first associated information under the control of the processing module.

[0047] Optionally, the communication device may also execute the content of any possible implementation of the second aspect above, which is not listed here.

[0048] In a seventh aspect, an embodiment of the present application provides a communication device, which may be the third communication device in the third aspect above, or a hardware module or software module in the third communication device, or a device having the functions of a third communication device. The communication device includes corresponding means or modules for executing the third aspect or any possible implementation method. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0049] For example, the transceiver module is used to receive one or more candidate service quality configuration information corresponding to the first business flow and send first indication information under the control of the processing module, where the first indication information indicates the first association relationship.

[0050] Optionally, the communication device may also execute the content of any possible implementation of the third aspect above, which is not listed here.

[0051] In an eighth aspect, an embodiment of the present application provides a communication device, which may be the fourth communication device in the fourth aspect above, or a hardware module or software module in the fourth communication device, or a device having the functions of the fourth communication device. The communication device includes corresponding means (means) or modules for executing the fourth aspect or any possible implementation method above. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0052] For example, the transceiver module is used to receive the first associated path information, and the processing module is used to determine the first candidate service quality configuration information according to the first associated path information and the fourth association relationship.

[0053] Optionally, the communication device may also execute the content of any possible implementation of the fourth aspect above, which is not listed here.

[0054] In the ninth aspect, an embodiment of the present application provides a communication device, comprising 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 described in the first aspect, the second aspect, the third aspect or the fourth aspect or any possible implementation manner through a logic circuit or execution code instructions.

[0055] In the specific implementation process, the communication device may be a chip, and the processor may be a transistor, a gate circuit, a trigger, and various logic circuits, etc. The embodiment of the present application does not limit the specific implementation method of the processor.

[0056] In one implementation, the communication device may be a wireless communication device, that is, a computer device supporting wireless communication functions. Specifically, the wireless communication device may be a terminal device such as a smart phone, or a wireless access network device such as a base station.

[0057] In another implementation, the communication device may be a part of a wireless communication device, such as an integrated circuit product such as a system chip or a communication chip. The system chip may also be referred to as a system on chip (SoC), or simply as an SoC chip. The communication chip may include a baseband processing chip and a radio frequency processing chip. The baseband processing chip is sometimes also referred to as a modem or a baseband chip. The radio frequency processing chip is sometimes also referred to as a radio frequency transceiver or a radio frequency chip. In a physical implementation, some or all of the chips in the communication chip may be integrated inside the SoC chip. For example, the baseband processing chip is integrated in the SoC chip, and the radio frequency processing chip is not integrated with the SoC chip. The interface circuit may be a radio frequency processing chip in a wireless communication device, and the processor may be a baseband processing chip in a wireless communication device. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0058] In a tenth aspect, an embodiment of the present application provides a communication device. The communication device includes: a processor and a memory; the memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions. When the communication device is running, the processor executes the one or more computer programs stored in the memory, so that the communication device performs the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, or any possible implementation.

[0059] Optionally, the communication device further includes other components, such as an antenna, an input / output module, an interface, etc. These components may be hardware, software, or a combination of software and hardware.

[0060] In an eleventh aspect, an embodiment of the present application provides a chip system. The chip system includes: a processor and an interface. The processor is used to call and run instructions from the interface, and when the processor executes the instruction, the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect or any possible implementation manner is implemented.

[0061] In a twelfth aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium is used to store a computer program or instruction, and when the computer program or instruction is executed, the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, or any possible implementation manner is implemented.

[0062] In a thirteenth aspect, an embodiment of the present application provides a computer program product comprising instructions. When the computer program product is executed on a computer, the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect or any possible implementation manner is implemented.

[0063] Regarding the beneficial effects of any technical solution in the above-mentioned second to thirteenth aspects, reference can be made to the beneficial effects discussion of the corresponding technical solution in the first aspect, and the repeated parts will not be listed here. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 A schematic diagram of a scenario applicable to an embodiment of the present application;

[0065] Figure 2 A schematic diagram of another scenario applicable to the embodiments of the present application;

[0066] Figure 3 A flowchart for adjusting a business processing strategy;

[0067] Figure 4 A schematic diagram of another scenario applicable to the embodiments of the present application;

[0068] Figure 5 A schematic diagram of another scenario applicable to the embodiment of the present application;

[0069] Figure 6 A schematic diagram of the structure of a communication system applicable to an embodiment of the present application;

[0070] Figure 7 A schematic diagram of the structure of another communication system applicable to the embodiments of the present application;

[0071] Figure 8 A schematic diagram of the structure of another communication system applicable to the embodiment of the present application;

[0072] Fig. 9 A schematic diagram of a communication method provided in an embodiment of the present application;

[0073] Fig.10 A schematic diagram of another communication method provided in an embodiment of the present application;

[0074] Fig.11 A schematic diagram of another communication method provided in an embodiment of the present application;

[0075] Fig.12 A schematic diagram of another communication method provided in an embodiment of the present application;

[0076] Fig.13 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0077] Fig.14 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0078] Fig.15A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0079] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0080] To facilitate understanding, some nouns involved in the embodiments of the present application are introduced below with examples.

[0081] 1. Service flow refers to the data flow related to the service. For example, if device A and device B work together to implement a certain service, then the data packets related to the service transmitted between device A and device B constitute the service flow of the service. After the service flow is filtered by the user plane function (UPF), it can be called a QoS flow. In other words, a QoS flow can be understood as a data flow corresponding to the service that meets certain conditions. In some cases, service flow and QoS flow can also be interchangeable.

[0082] 2. QoS configuration information, serving the service flow, is used to describe one or more communication indicators that the service flow needs to meet. QoS configuration information may include information related to communication and information related to computing. Information related to communication may be used, for example, to describe the communication requirements that the service flow needs to meet, and / or to describe the communication requirements that the task corresponding to the first service needs to meet. Information related to computing may also be used, for example, to describe the computing requirements that the task corresponding to the first service needs to meet.

[0083] Information related to communication includes, for example, a QoS profile of a service flow. The QoS profile may indicate a QoS parameter (or parameter set) of a service flow, or may be understood as QoS configuration information used to indicate a QoS parameter (or parameter set) of a service flow. The QoS parameters of a service flow include at least one of an index of a QoS profile, a guaranteed flow bit rate (GFBR), a guaranteed flow bit rate (GBR), a packet delay budget (PDB), a packet error rate (PER), an uplink / downlink (UL / DL) channel state, or a maximum data burst volume (MDBV). In this case, GFBR, PDB, PER, UL / DL channel state, and MDBV may all belong to one or more communication indicators. It should be understood that in some cases (such as when the QoS configuration information only includes a QoS profile of a service flow), the QoS configuration information may also be referred to as a QoS profile, a QoS configuration parameter set, or a QoS parameter set.

[0084] The information related to communication may also include, for example, QoS parameters corresponding to a task. The QoS parameters corresponding to the task include the overall QoS parameters of the task, and / or the QoS parameters of some or all of the multiple subtasks in the task. The QoS parameters of one of the subtasks may include at least one of the throughput, input data rate, and output data rate of the subtask. In this case, the throughput, input data rate, and output data rate corresponding to the subtask may also belong to one or more communication indicators. The input / output data rate or throughput represents the communication QoS requirement of the task input / output data.

[0085] The information related to computing may, for example, describe resource requirement information. For example, the resource requirement information used to describe a task may include the overall resource requirement information of the task, and / or the resource requirement information of some or all of the multiple subtasks included in the task. The overall resource requirement information of the task, wherein the resource requirement information of a subtask may be used to describe the resources required to implement the subtask, such as computing resources and / or storage resources, etc., and may specifically include at least one of the resource quantity information, resource type information, or resource performance information for implementing the subtask. Resource type information is used to describe the type to which the resource belongs, such as if the resource belongs to a computing resource. Resource quantity information may be represented by the number of hardware that provides the resource, such as 10 graphics processing units (GPUs). Resource performance information may, for example, indicate at least one of the required computing energy consumption requirement (or may be referred to as computing energy consumption), computing delay requirement (or may be referred to as computing delay), and computing accuracy requirement (or may be referred to as computing accuracy).

[0086] Computing type refers to the type of physical hardware computing power required to execute a task. Computing type can be divided according to the hardware that provides computing power, such as central processing unit (CPU), graphics processing unit (GPU), neural network processing unit (neural network processing unit), tensor processing unit (TPU) and other task computing types. Computing type can also be divided according to specific business types, such as image / video recognition, compression, graphics rendering, AI training, AI reasoning, perception processing, high-performance computing or big data offline analysis.

[0087] The input / output data throughput can represent the communication data volume requirement of the task input / output data. Optionally, the input / output data throughput can also represent the communication QoS parameters (5G QoS identifier) ​​defined by the new radio (NR), such as: UL / DL PDB (Packet Delay Budget Uplink / Downlink), GBR (Guarantee Bit Rate), and maximum burst data volume (Maximum Data Burst Volume, MDBV).

[0088] The computing requirement refers to the computing power required to perform the task, which can be expressed as the computing power of the required processor, such as how many operations per second the processor needs to perform or how many floating-point operations per second. Optionally, the computing requirement information can also include parameter requirement information such as the model, memory, I / O speed, main frequency, etc. of the hardware required to perform the task, such as how many hertz the main frequency needs to reach, how much IOPS (Input / Output Operations perSecond, the number of read and write operations per second) bandwidth is required, and how many bytes of memory capacity are required. I / O read and write speed requirements and memory requirements can also be used as separate task QoS parameters.

[0089] The computing latency requirement refers to how long it takes to complete the task.

[0090] The computing energy consumption requirement refers to how much energy or power the device needs to consume to execute the task. For example, if some subtasks of the computing task are scheduled to be executed on the terminal device, the computing power consumption parameter indicates the total power consumption of the terminal device, including the terminal device transmission power consumption and the terminal device computing power consumption, required for the task. The terminal device computing power consumption can be the average computing power consumption of the terminal device over a long period of time, or the computing power consumption of the terminal device after completing a processing or a short period of time, such as: the computing power consumption of the terminal device for processing each video frame, the computing power consumption of the terminal device for calculating each subtask, or the average computing power consumption of the terminal device within a predefined period of time. The computing power consumption of the terminal device can also be converted into the corresponding terminal device computing energy consumption index, which can be in watts or joules, etc.

[0091] Computational accuracy requirements refer to the error requirements between the calculation results and the accurate value or true value, for example, the accuracy requirement must not exceed 5%; computational accuracy can also refer to the accuracy of the reasoning / training results obtained using the AI ​​model / algorithm.

[0092] The alternative QoS configuration information is the QoS configuration information that can be selected, or is regarded as the candidate QoS configuration information. The content of the alternative QoS configuration information can refer to the content of the QoS configuration information. It should be understood that the alternative QoS configuration information also serves the service flow, so there is no substantial difference between the concepts of alternative QoS configuration information and QoS configuration information, and they can be replaced with each other.

[0093] 3. RRC parameters, also known as RRC parameter groups, are used for air interface transmission, such as semi-persistent scheduling (SPS) parameters, configuration grant (CG) resource parameters, or discontinuous reception (DRX) configuration parameters. Discontinuous reception is also called non-continuous reception.

[0094] CG includes time domain resources and / or frequency domain resources, etc. Time domain resources may include, for example, a grant-free period (which may be called a CG period), and frequency domain resources may include, for example, the number of CGs, such as the number of grant-free resource blocks (RBs). CG can be used for uplink transmission. The network side activates an uplink grant to the terminal device once. If the terminal device does not receive deactivation, it can always use the resources specified by the first uplink grant for uplink transmission. The terminal device can use these grant-free resources to send data on the physical uplink shared channel (PUSCH). The NR protocol supports two types of CG resource configurations: one is to configure the time domain resources of CG through RRC signaling, including the period, offset, starting symbol and length of PUSCH, and number of repetitions of CG resources; the other is to configure the period and number of repetitions through RRC signaling (such as IEConfiguredGrantConfig), and the remaining parameters are configured through downlink control information (DCI) signaling (IE ConfiguredGrantConfig), including indicating the activation and deactivation of uplink grant-free.

[0095] SPS is used to enable the same user to use the same time-frequency resources until they are released within a certain semi-static scheduling period (such as fixed at 20ms). For example, the downlink SPS parameters include a radio network temporary identifier (cs-RNTI), nrof hybrid automatic repeat request (HARQ)-Processes, harq-ProcID-Offset, and periodicity. cs-RNTI is used to receive the RNTI for activating / deactivating / retransmitting DCI, nrof-HARQ-Processes is the number of HARQs that SPS can support, harq-ProID-Offset is used to determine the parameters for calculating the downlink SPS HARQ ID, and periodicity is the transmission period parameter of the downlink SPS. SPS parameters include, for example, the SPS period.

[0096] DRX is used for discontinuous reception of messages. After DRX is activated, the terminal device can stop monitoring PDCCH and temporarily shut down the receiver when there is no service, thereby saving power consumption. DRX configuration parameters include DRX entry and exit (such as DRX start offset selection), DRX cycle (divided into long cycle and short cycle), the number of subframes of the DRX cycle, and the number of repetitions of the DRX short cycle length (short cycle timer). DRX parameters include, for example, the DRX cycle.

[0097] 4. Network status information, which may also be referred to as communication network status information, network status information, or communication network status information, etc., refers to information about one or more communication indicators that the network can achieve or support, or may be information about one or more actual communication indicators of the network. The network status information includes at least one of the following: uplink / downlink channel status, modulation and coding scheme (MCS), number of physical resource blocks (PRBs), guaranteed stream bit rate of the network, packet delay budget of the network, current network packet error rate, network transmission rate, guaranteed transmission data size of the network, channel status information of the network, cache status report information of the network, or congestion status information of the network. Accordingly, the one or more communication indicators that the network status information can achieve or support include at least one of uplink / downlink channel status, MCS, number of PRBs, guaranteed stream bit rate, packet delay budget, packet error rate, transmission rate, guaranteed transmission data size, channel status information, cache status report, or congestion status. The congestion status information may be information related to the queue length of the data packets cached in the layer 1 or layer 2 protocol stack of the access network device, such as buffer state report (BSR) related information. It should be understood that the network status information at different times may be different, and the network status information involved in the embodiments of the present application may be the current or present network status information measured or detected.

[0098] 5. Resource status information, which is used to indicate the use of resources by the device. Since resources include multiple types of resources, resource status information can indicate the use of multiple resources by the device, such as the computing power status information of the device. The computing power status information can indicate at least one of computing power type information, computing power size information, and supported business type information.

[0099] The computing power type information may be classified by physical hardware type, including at least one of CPU, GPU, NPU or TPU. Optionally, the computing power type information may also include at least one of the model, memory or main frequency of these hardware.

[0100] The computing power information can be directly expressed as the number of operations that the processor can perform per second or the number of floating-point operations per second. The computing power information can also include: main frequency (in Hertz), I / O bandwidth (in Gbits / S or IOPS), thermal design power consumption (in Watts), memory capacity (in bytes), calculation completion probability or calculation error probability, etc.

[0101] The supported service types refer to the service types supported by the device, for example, at least one service of image and video rendering, AI training, AI reasoning, perception processing, high-performance computing, or big data offline analysis.

[0102] 6. Business processing strategy, indicating the way to process the business, in other words, the business processing strategy indicates how to process the business, or indicates some parameters related to processing the business. The business processing strategy specifically includes task allocation information and / or business indicator information.

[0103] The task allocation information may also be referred to as task assignment result information or task scheduling information, etc., which may indicate which devices perform which part of the task, etc., and the task belongs to part or all of the tasks that need to be performed to implement the business. The task allocation information may specifically include at least one of the implementation mode of the task, the task splitting mode (task assigment) or the subtask splitting mode (subtask assigment) (which may be referred to as the task allocation mode or scheduling mode). The implementation mode of the task indicates which devices implement the task, such as the end-cloud collaboration mode. The end-cloud collaboration mode can be regarded as a specific implementation of the task splitting mode. In the case where the terminal device and the application server collaborate to implement the task, the content of the task splitting mode and the content of the end-cloud collaboration mode may be the same. The end-cloud collaboration mode or the task splitting mode may indicate the task division mode between the terminal device and the cloud server. For example, the end-cloud collaboration mode or the task splitting mode may indicate turning on or off reflection rendering, turning on or off dynamic diffuse global illumination (DDGI) rendering function, etc. The task splitting mode indicates the tasks that the device needs to perform. The subtask splitting mode indicates the subtasks that the device needs to perform. The task allocation information may specifically instruct the application server to enable the DDGI or reflection rendering function, or to disable the DDGI or reflection rendering function, the application server to enable the DDGI or reflection rendering function and the terminal device to disable the execution of the DDGI or reflection rendering function, or the application server to disable the DDGI or reflection rendering function and the terminal device to enable the execution of the DDGI or reflection rendering function.

[0104] Optionally, the task allocation information also includes information about resources allocated to the task, such as the number of resources allocated to the task and / or the type of resources, etc. The information about resources allocated to the task includes information about resources allocated to each device (or equipment) for implementing the service.

[0105] Business indicator information refers to some performance that can be achieved by the business, including at least one of the bit rate, frame size, resolution, or frame rate of the business. The bit rate corresponding to the business can also be regarded as the bit rate corresponding to the business, for example, it can be the bit rate in the process of the business flow corresponding to the business transmitted by the device, and / or the bit rate in the process of the business flow corresponding to the business processed by the device (for example, the bit rate in the process of encoding and decoding the business flow). The frame size, resolution, or frame rate can be, for example, the frame size, resolution, or frame rate of the picture presented in the process of implementing the business. For example, the frame rate is the frame rate corresponding to the picture presented in the process of implementing the business, and the unit of the frame rate can be the number of frames per second (frame per second, FPS).

[0106] 7. Protocol data unit (PDU) session is the carrier of PDU service. PDU session is used to connect the data packets for exchanging services between the terminal device and the external data network (DN). After a PDU session is established, a data transmission channel between the terminal device and the DN is established. The transmission process of the user plane tunnel of the PDU session includes processes such as the terminal device and the access network, the access network and the UPF, and the UPF-DN. The PDU session in 5G includes attributes such as single network slice selection assistance information (S-NSSAI), data network name (DNN), PDU session type (type), service and session continuity mode (SSC Mode), PDU session ID, user plane security enforcement information, and at least one of the multi-access PDU connectivity service.

[0107] It should be understood that with the continuous evolution of the standards, the various terms involved above (such as alternative QoS configuration information, RRC parameters and service processing strategies, etc.) may also have other names, and the embodiments of the present application do not make specific limitations on this.

[0108] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0109] Businesses may include AI business, which refers to business based on AI models. AI business may include cloud games, video rendering business represented by VR, terminal visual cognition, augmented reality / mixed reality (AR / MR), etc. AI tasks involved in AI business include, for example, smartphones, cars, robots and other terminal devices collecting user behavior data such as images, videos, gestures, voices and surrounding environment data through sensors such as radars, cameras, handles, microphones, etc., and then using AI models to perform operations such as voice or image recognition and video processing.

[0110] AI tasks can be deployed in terminal devices, but this method requires high computing power of terminal devices. AI tasks can also be deployed in application servers, but this also requires high bandwidth on the network side. To this end, a method for terminal devices and application servers to collaboratively deploy AI tasks is proposed. Please refer to Figure 1 , is a schematic diagram of a scenario applicable to the embodiment of the present application, or can be regarded as a schematic diagram of a terminal device and an application server cooperating to deploy AI tasks. Figure 1 As shown, both the terminal device and the application server can be deployed with applications, and the applications in the terminal device and the application server can run AI models. Applications are used to provide services or corresponding functions for terminal devices, and can be installed and deployed by equipment manufacturers, operators or third parties. Applications can be pre-installed applications, applets, sub-applications or web pages in the device, etc. This application does not limit this. The application server may include one or more physical servers or cloud servers, etc., and the application server may also be called the cloud or cloud platform.

[0111] In the scenario of collaborative deployment of AI tasks, the terminal device can determine the intermediate calculation results based on the AI ​​model and send the intermediate calculation results to the application server. The application server obtains the final calculation results (such as the inference results of the AI ​​model) through the AI ​​model and feeds the final calculation results back to the terminal device.

[0112] Terminal equipment is a device with wireless transceiver functions, which can also allow users to access the network, have certain computing capabilities, and process communication services such as AI and third-party application services such as AR. Terminal equipment can be fixed equipment, mobile equipment, handheld equipment, wearable equipment, vehicle-mounted equipment, or wireless devices built into the above equipment (for example, communication modules or chip systems, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (D2D), vehicle to everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot and other scenarios of terminal devices, for example, the terminal device can be VR glasses, etc. The terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, etc.

[0113] Combine the following Figure 2 The scene diagram shown is Figure 1 The process of transmitting data in the collaborative scenario of the terminal devices and application servers involved is introduced. Figure 2 In addition to illustrating the terminal device and application server, the access network and core network (CN) are also illustrated. The terminal device can communicate with the application server through the access network and the core network in turn. The application server can be located in the DN after the core network user plane function, and exchange data with the core network user plane function through the N6 interface to provide computing services. The application server can be deployed with an application function (AF).

[0114] Figure 2 Applications can be deployed between terminal devices and application servers, and AI tasks can be implemented collaboratively through applications. For example, the terminal device uses the AI ​​model to perform local rendering. For example, the terminal device renders the foreground, such as a person kicking a ball. The application server uses the AI ​​model to perform server-side rendering and renders the background, such as rivers, ships, and egrets. The application server can transmit the rendered background to the terminal device through the core network user plane function, access network, etc., so that the terminal device can output the final rendering result based on the background and foreground.

[0115] The access network may include one or more access network devices, which are devices with wireless transceiver functions for communicating with terminal devices. Access network devices include but are not limited to base stations (BTS, Node B, eNodeB / eNB, or gNodeB / gNB) in the above-mentioned communication systems, transmission reception points (TRP), base stations of subsequent evolution of 3GPP, access nodes in wireless fidelity (WiFi) systems, wireless relay nodes, wireless backhaul nodes, satellites or drones, etc. The base station may be: a macro base station, a micro base station, a micro-micro base station, a small station, a relay station, etc. Multiple base stations may support the networks of the same access technology mentioned above, or they may support the networks of different access technologies mentioned above. The base station may include one or more co-sited or non-co-sited transmission reception points. The access network device may also be a wireless controller, a centralized unit (CU), also referred to as a convergence unit, and / or a distributed unit (DU) in the cloud radio access network (C(R)AN) scenario. The access network device can also be a server, a wearable device, or a vehicle-mounted device. For example, the access network device in the vehicle to everything (V2X) technology can be a road side unit (RSU). The following describes the access network device taking a base station as an example. The multiple access network devices in the communication system can be base stations of the same type or different types. The base station can communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies.

[0116] In a possible architecture of an access network device, the access network device includes a centralized unit (central unit, CU), and / or a distributed unit (distributed unit, DU). CU and DU can be understood as a division of the access network device from a logical function perspective. Among them, CU and DU can be physically separated or deployed together, and the embodiment of the present application does not specifically limit this. A CU can be connected to a DU, or multiple DUs can share a CU. The division of CU and DU can be divided according to the protocol stack, and one possible way is to deploy the RRC, service data adaptation protocol stack (service data adaptation protocol, SDAP) and packet data convergence protocol (packet data convergence protocol, PDCP) layer in the CU, and the remaining radio link control (radio link control, RLC) layer, media access control (media access control, MAC) layer and physical layer in the DU. In the embodiment of the present application, the division of CU and DU according to the above-mentioned protocol stack is not completely limited, and there may be other division methods, such as division according to service type.

[0117] The access network equipment may also refer to a centralized unit control plane (CU-CP) node or a centralized unit user plane (CU-UP) node, or include CU-CP and CU-UP. Among them, CU-CP is responsible for the control plane functions, mainly including RRC and PDCP-C. PDCP-C is mainly responsible for encryption and decryption, integrity protection, data transmission, etc. of the control plane data. CU-UP is responsible for user plane functions, mainly including SDAP and PDCP-U. Among them, SDAP is mainly responsible for processing the data of the core network and mapping the flow to the bearer. PDCP-U is mainly responsible for encryption and decryption, integrity protection, header compression, sequence number maintenance, data transmission, etc. of the data plane.

[0118] In different systems, CU (including CU-CP or CU-UP) or DU may have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (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, and CU-UP may also be called O-CU-UP.

[0119] The core network CN is used to implement at least one of the functions of mobility management, data processing, session management, policy and billing. The names of the devices that implement the core network functions in systems with different access technologies may be different, and the embodiments of the present application do not limit this. The core network may also include one or more access network devices, such as a session management function (SMF), a policy control function (PCF), and a UPF.

[0120] In one possible design, the terminal device may include an application layer and an access layer. The application layer may refer to the operating system or application of the terminal device, and the content of the application may refer to the previous text. The access stratum (AS) may refer to the RRC layer and the protocol layer below the RRC layer in the control plane protocol stack between the terminal device and the access network device. AS is responsible for processing the interaction between the access network and the terminal device, or can be understood as a functional module for wireless communication between the terminal device and the access network device. The access layer may include the RRC layer, the packet data convergence protocol (PDCP) layer, the medium access control (MAC) layer, and the physical layer (PHY), etc.

[0121] Among them, the RRC layer is responsible for the control plane processes related to the access network. The PDCP layer is mainly responsible for Internet protocol (IP) header compression, encryption and integrity protection. The MAC layer is mainly responsible for logical channel multiplexing, hybrid automatic repeat request (HARQ) retransmission and scheduling-related functions. The PHY layer is mainly responsible for encoding, decoding, modulation, demodulation, multi-antenna mapping and other functions.

[0122] It should be understood that in each embodiment of the present application, the device used to implement the function of a certain device may be a device, or it may be a software module or hardware module (such as a chip) that can support the device to implement the function. For example, the device used to implement the function of a terminal device may be a terminal device, or it may be a software module or hardware module (such as a chip) that can support the terminal device to implement the function. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for implementing the function of the terminal device as an example of a terminal device. The device for implementing the function of an access network device may be an access network device, or it may be a software module or hardware module (such as a chip) that can support the access network device to implement the function. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for implementing the function of a network as an example of an access network device.

[0123] It should be understood that the solution provided in the embodiments of the present application can be applied not only to collaborative computing between terminal devices and application servers, but also to scenarios of distributed processing of computing tasks, such as application in home / industrial Internet of Things scenarios. For example, the computing tasks of terminal devices can be offloaded to multiple terminal devices or servers for distributed processing, that is, collaborative computing between terminal devices and terminal devices (or servers) to improve the computing power resource utilization of edge devices.

[0124] Since most AI tasks are services with large burst traffic, service processing strategies (such as task division methods or service traffic patterns) have different requirements for network transmission rate and transmission delay. Therefore, if the QoS configuration information corresponding to the AI ​​task changes, the service processing strategy (such as task division methods or service traffic patterns) needs to be adjusted accordingly so that the service processing strategy can adapt to the needs of the corresponding AI service. Figure 2 The scenario shown in the figure introduces a way to adjust the business processing strategy. Figure 3 , which is a flowchart of adjusting a business processing strategy. Figure 3 The steps S301 to S310 are illustrated and are introduced below respectively.

[0125] S301: The access network device determines a selected candidate QoS configuration file.

[0126] When the access network device cannot meet the communication indicators in the normal QoS profile of the QoS flow, an alternative QoS profile can be selected from one or more alternative QoS profiles, so that the selected alternative QoS profile can be used to provide services for the corresponding QoS flow in the future.

[0127] S302: The access network device sends the index of the candidate QoS configuration file to the SMF. Correspondingly, the SMF receives the index of the candidate QoS configuration file from the access network device.

[0128] S303, SMF sends the index of the candidate QoS configuration file to PCF. Correspondingly, PCF receives the index of the candidate QoS configuration file from SMF.

[0129] S304: The PCF sends the index of the candidate QoS configuration file to the application server. Correspondingly, the application server receives the index of the candidate QoS configuration file from the PCF.

[0130] For example, the PCF may send an index of an alternative QoS profile to the AF deployed by the application server.

[0131] S305, SMF sends the index of the candidate QoS configuration file to the terminal device. Correspondingly, the terminal device receives the index of the candidate QoS configuration file from SMF.

[0132] S306: The application server determines a service processing strategy.

[0133] S307: The application server sends the service processing policy to the PCF. Correspondingly, the PCF receives the service processing policy from the application server.

[0134] S308: PCF sends the service processing policy to SMF. Correspondingly, SMF receives the service processing policy from PCF.

[0135] S309: SMF sends the service processing policy to the access network device. Correspondingly, the access network device receives the service processing policy from SMF.

[0136] S310: The access network device sends a service processing policy to the terminal device. Correspondingly, the terminal device receives the service processing policy from the access network device.

[0137] Depend on Figure 3It can be seen that the access network device needs to notify the application server of the selected alternative QoS configuration file through the control plane signaling, and the application server can determine the service processing strategy, that is, the application server needs to start determining the service processing strategy after the QoS configuration file indicated by the control plane signaling is triggered, and the application server can notify the terminal device of the determined service processing strategy, that is, the timing of triggering the service processing strategy is relatively late. In addition, the path for the access network device to transmit the alternative QoS configuration file to the application server (specifically including: access network device → SMF → PCF → application server) and the path for the terminal device to receive the service processing strategy from the application server (specifically including: application server → PCF → SMF → access network device → terminal device) are relatively long, which undoubtedly makes the application server and the terminal device adjust the service processing strategy later. It can be seen that at present, the timeliness of adjusting the service processing strategy needs to be improved.

[0138] In view of this, an embodiment of the present application provides a communication method, in which a first communication device (the explanation of the first communication device can refer to the explanation in the previous text and will not be repeated here) can receive the accompanying information based on the path (such as the first path) used to transmit the service flow, and determine the service processing strategy. Since the service flow is transmitted through the user plane path, this enables the first communication device to receive the accompanying information earlier, so that the first communication device triggers the determination (or adjustment) of the service processing strategy earlier, and the first communication device can directly determine the service processing strategy based on the accompanying information, which simplifies the process of triggering the service processing strategy, and is conducive to the first communication device adjusting the service processing strategy earlier. In short, this method can improve the timeliness of adjusting the service processing strategy, which is conducive to improving the efficiency of adjusting the service.

[0139] The communication method provided in the embodiment of the present application can be applied to the above Figure 1 or Figure 2 In addition to the scenario shown, the method provided in the embodiment of the present application can also be applied to other possible scenarios. For example, the method provided in the embodiment of the present application can be applied to long term evolution (LTE), fifth generation (5th generation, 5G) communication system (such as new radio (NR)) system, or communication system in the future evolution process, without specific limitation. The fifth generation communication system is introduced below in conjunction with the accompanying drawings.

[0140] Please refer to Figure 4 , is a schematic diagram of another scenario applicable to the embodiment of the present application. Or, Figure 4 It can also be seen as a schematic diagram of the architecture of a communication system, for example, a schematic diagram of the architecture of a 5G communication system. This scenario includes terminal equipment, a core network, an access network, and an application server. Figure 2 The difference is, Figure 4 It also illustrates that the access network includes a task management function (TMF) and core network equipment, and the core network includes a UPF.

[0141] TMF is responsible for accepting requests and scheduling computing tasks. Figure 4 The deployment of TMF on the RAN side is used as an example. In fact, there is no limit on the deployment method of TMF. For example, TMF can also be deployed independently of RAN and core network, or TMF can be embedded in the DU or CU of the access network equipment, or for example, deployed on the core network side, or TMF can also be an enhanced functional network element of the existing core network functional network element (such as SMF), etc. There is no specific limitation on this. The application server is used to provide computing services. It can be located in the DN after the user plane function of the core network. The application server can interact with the 5G communication system through the N6 interface for user plane application layer data.

[0142] like Figure 4 As shown, the terminal device deploys the application, and the terminal device can access the application server through the application, thereby cooperating with the application server to implement services, such as rendering services. The terminal device communicates with the application server through RAN and UPF in turn. Among them, RAN can communicate with UPF through the NG3 interface.

[0143] Please refer to Figure 5 , is a schematic diagram of another scenario provided in an embodiment of the present application. Or, Figure 5 It can also be seen as a schematic diagram of the architecture of a communication system. This scenario illustrates the terminal equipment, access network equipment, TMF, UPF and computing execution entity (CEF). Figure 4 The difference is, Figure 5 CEF is also shown.

[0144] For more information about terminal equipment, access network equipment, TMF and UPF, please refer to the previous article. Figure 4 The content discussed is not listed here. CEF can be deployed in the application server of the data network, the mobile edge computing (MEC) platform, the UPF or the access network equipment, etc., without specific limitation.

[0145] like Figure 5 As shown, both the terminal device and the CEF can be deployed with applications, and the terminal device can access the CEF through the RAN and UPF in turn, thereby collaborating with the CEF to implement services.

[0146] Figure 6 A schematic diagram of the structure of a communication system applicable to an embodiment of the present application. Figure 6The core network equipment, terminal equipment and access network equipment are illustrated. Figure 6 The terminal device involved is, for example, Figure 1 , Figure 2 , Figure 4 or Figure 5 The terminal equipment involved, the access network equipment is for example Figure 2 , Figure 4 or Figure 5 The access network equipment and core network equipment involved are, for example, Figure 2 , Figure 4 or Figure 5 The core network element or core network device (such as UPF) shown. Figure 6 The structure of an access network device is also illustrated. Devices in the communication system are connected via interfaces (such as NG, Xn) or air interfaces.

[0147] The access network device may be a single RAN node, or may include multiple RAN nodes, for example, a CU and a DU. Optionally, the CU may be split into a CU-CP and a CU-UP. Figure 2 At least one of the access network equipment, core network equipment, CU in the access network equipment, DU in the access network equipment, CU-CP in the access network equipment or CU-UP in the access network equipment involved can be regarded as Figure 1 An example of the network equipment involved.

[0148] Figure 7 FIG. 1 is a schematic diagram of a communication system applicable to an embodiment of the present application. Figure 7 As shown, the communication system includes a RAN intelligent controller (RAN intelligent controller, RIC), terminal equipment, core network equipment and access network equipment. Figure 7 The terminal device involved is, for example, Figure 1 , Figure 2 , Figure 4 , Figure 5 or Figure 6 The terminal equipment involved, the access network equipment is for example Figure 2 , Figure 4 , Figure 5 or Figure 6 The access network equipment and core network equipment involved are, for example, Figure 2 , Figure 4 or Figure 5 The core network element shown (such as UPF), or Figure 6 The core network equipment shown. Figure 7The access network equipment involved can be regarded as an access network equipment under the O-RAN architecture. RIC includes near-real time RIC (near-real time RIC, near-RT RIC) and non-real time RIC (non-real time RIC, Non-RT RIC). Non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to delay, and the delay of this data can be in the order of seconds. Real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to delay, and the delay of this data is in the order of tens of milliseconds. Optionally, near-real-time RIC and non-real-time RIC can also be set up separately as a network element.

[0149] The near real-time RIC can obtain information on the network side and / or the terminal device from the access network device (eg, at least one of the CU, DU, and RU) and / or the terminal device. Figure 7 The access network equipment involved is, for example, Figure 2 , Figure 4 , Figure 5 or Figure 6 The access network equipment involved.

[0150] Optionally, the near real-time RIC can process this information and send the processing results to the RAN node and / or the terminal device. Optionally, the processing results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the near real-time RIC submits the processing results to the DU, and the DU sends it to the RU.

[0151] The non-real-time RIC can obtain information on the network side and / or the terminal side from the wireless access device (e.g., at least one of the CU, DU, and RU) and / or the terminal device. Optionally, the non-real-time RIC can also process this information, and send the processing results to the RAN node and / or the terminal device. Optionally, the processing results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the non-real-time RIC submits the processing results to the DU, and the DU sends them to the RU.

[0152] The near real-time RIC and the non-real-time RIC may also be separately set as a network element. Optionally, the near real-time RIC and the non-real-time RIC may also be part of other devices, for example, the near real-time RIC is set in the access network device (for example, in the CU, DU), and the non-real-time RIC is set in the OAM, the cloud server, the core network device or other network devices.

[0153] Figure 8 Shown is a schematic diagram of the structure of a communication system applicable to an embodiment of the present application. Figure 8 The access network equipment involved can be regarded as another type of access network equipment under the O-RAN architecture. Figure 7 , Figure 8 The CU is separated into CU-CP and CU-UP. Figure 8 The relevant contents of the terminal equipment and core network equipment shown in can be referred to in the previous text Figure 7 The contents of terminal equipment and core network equipment discussed in the previous section will not be repeated. Figure 8 The terminal device involved is, for example, Figure 1 , Figure 2 , Figure 4 , Figure 5 , Figure 6 or Figure 7 The terminal equipment involved, the access network equipment is for example Figure 2 , Figure 4 , Figure 5 , Figure 6 or Figure 7 The access network equipment and core network equipment involved are, for example, Figure 2 , Figure 4 or Figure 5 The core network element shown (such as UPF), or Figure 6 The core network equipment shown.

[0154] The method provided by the embodiment of the present application is described below in conjunction with the accompanying drawings. In the accompanying drawings corresponding to the various embodiments of the present application, all steps represented by dotted lines are optional steps. The first communication device involved in the various embodiments of the present application is a terminal device, a software module or hardware module in the terminal device, an application server or CEF, a software module or hardware module in the application server or CEF, a terminal device and an application server, or a terminal device and a CEF, etc. Alternatively, the second communication device involved in the various embodiments of the present application is an application server or CEF, a software module or hardware module in the application server or CEF, etc., a terminal device, a software module or hardware module in the terminal device, an application server and a terminal device, or a CEF and a terminal device, etc. The third communication device involved in the various embodiments of the present application is, for example, an access network device, a TMF, a software or hardware module in an access network device, or a software or hardware module in a TMF, etc. The fourth communication device involved in the various embodiments of the present application is, for example, an access network device, a software or hardware module in an access network device, a core network device, a software or hardware module in a core network device, etc. The third communication device may be the same as or different from the fourth communication device. The terminal device mentioned in each embodiment of the present application may be, for example, Figure 1 , Figure 2 , Figure 4 , Figures 5 to 8 Any terminal device, the application server can be, for example, Figure 1 , Figure 2 or Figure 4 The application server involved may also be CEF, for example Figure 5The CEF and TMF involved are, for example, Figure 4 or Figure 5 The TMF involved, the access network equipment is for example Figure 2 , Figures 4 to 8 Any of the access network devices involved, and the UPF may be, for example, Figure 2 , Figure 4 ,or Figure 5 The UPF involved.

[0155] If the technical solutions provided in the various embodiments of the present application are applied to other communication systems, the name and / or function of the device may change, and there is no limitation on this.

[0156] Please refer to Fig. 9 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Fig. 9 The process includes two steps, S901 and S902, which are introduced below respectively.

[0157] S901: The second communication device sends first associated information to the first communication device. Correspondingly, the first communication device receives the first associated information from the second communication device.

[0158] The first accompanying information includes experienced service quality information and / or service feature information. Of course, the first accompanying information may also include other information in addition to the service quality information and / or service feature information, which is not specifically limited. The experienced service quality information indicates the actual transmission parameters of the first service flow within the historical duration, for example, it can specifically indicate the actual transmission parameters of at least one of the one or more data packets corresponding to the first service flow within the historical duration. This at least one data packet may be a historical data packet before sending the first accompanying information, or it may be a first data packet used to carry the first accompanying information, etc. The historical duration may be a period of time (or a time period) before the current moment, and the historical duration may also be described as a historical time period in some cases. For example, the historical duration may be a period of time between the moment when the first service flow is started to be received and the current moment, or it may be a period of time between the moment when the first service flow is started to be generated and the current moment, or it may be any period of time (or time period) between the moment when the first service flow is started to be generated and the current moment, and the embodiment of the present application does not limit this. The first service flow corresponds to the first service. One or more data packets may include business data related to the first business, such as execution data for executing computing tasks related to the first business. For example, the first business may be a rendering business, and the business data may be data for generating a rendering screen.

[0159] The following takes the actual transmission parameters of a data packet within the historical duration as an example for introduction.

[0160] The actual transmission parameter of a data packet within the historical time length may be, for example, the transmission delay (or time length) experienced by a data packet (also referred to as the experienced transmission delay), and / or the data transmission rate experienced by a data packet. The transmission delay experienced by a data packet may include the sum of the transmission delays experienced by a data packet, and may be at least one of the average value of the transmission delays experienced by a data packet within a unit time length, the average value of the transmission delays experienced by at least one data packet, or the sum of the transmission delays experienced by at least one data packet (or may be described as the cumulative result of the transmission delays of at least one data packet detected). The data transmission rate experienced by a data packet may also be at least one of the average rate of transmitting a data packet, the maximum rate of transmitting a data packet, the minimum rate of transmitting a data packet, the average rate of transmitting at least one data packet, the maximum rate of transmitting at least one data packet, or the average rate of transmitting at least one data packet.

[0161] It should be understood that as the historical duration changes, the value of the actual transmission parameter of a data packet within the historical duration may be constantly changing, for example, as the transmission process of the data packet changes. For example, the first associated information includes the transmission delay experienced by the data packet D1, and the first associated information is carried in the data packet D1, and the data packet A passes through the terminal device, the access network device, the UPF and the CEF in sequence, then the transmission delay experienced by the data packet D1 indicated by the first associated information may be 0 milliseconds (ms) at the terminal device, 10ms at the access network device, 20ms at the CEF, etc.

[0162] The service characteristic information indicates the attributes (or characteristics) of the first service corresponding to the first service flow, for example, it may specifically indicate the importance (or priority) of the first service and / or the importance (or priority) of a data packet, etc. Optionally, the service characteristic information may also indicate the type of the first service, etc. It should be understood that since the transmitted data packets are constantly changing, the importance of a data packet or a service may remain unchanged or may change. The importance of a data packet may be related to the importance corresponding to the service result presented by the data packet. For example, if a data packet corresponds to a key frame in a rendered video, then the importance of the data packet is relatively high. For another example, if a data packet corresponds to an ordinary frame in a rendered video, then the importance of the data packet is relatively low.

[0163] By analogy, in the case where at least one data packet is a plurality of data packets, the first accompanying information can be regarded as the cumulative result of the accompanying information corresponding to the plurality of data packets. It should be understood that the embodiment of the present application is described with the first accompanying information, and in fact the first accompanying information can also have other names, and the embodiment of the present application does not specifically limit the name of the first accompanying information.

[0164] In a possible implementation, the first associated information may be transmitted by multiplexing the first path. In other words, the second communication device uses the first path to transmit the first associated information and the first service flow respectively. The first path may be a user plane path between the first communication device and the second communication device, wherein the first path may be alternatively described as a user plane path between the first communication device and the second communication device, and the first path may indicate two nodes, the first communication device and the second communication device, and may also indicate other nodes between the first communication device and the second communication device (such as access network equipment and / or UPF, etc.), without specific limitation.

[0165] Exemplarily, part or all of one or more data packets of the first service flow are transmitted through the first path, and the second communication device can reuse the first path to send the first associated information to the first communication device alone.

[0166] Optionally, the second communication device may periodically send the first associated information, or the second communication device may send the first associated information under certain conditions, and the certain condition may be, for example, that the communication quality change value is greater than the first change value, and the first change value may be preconfigured or predefined in the second communication device. There is no specific limitation on this. In order to facilitate identification of which data packets are indicated by the first associated information, the first associated information may carry the identifier of at least one data packet.

[0167] In this implementation, the transmission mode of the first associated information and the transmission mode of the data packet corresponding to the first service flow may be different or the same. The transmission mode includes, for example, a transmission protocol.

[0168] Exemplarily, the second communication device may transmit one or more data packets via a transport layer protocol such as a real-time transport protocol (RTP), a user datagram protocol internet connections (QUIC), or a real-time transport control protocol (RTCP). Alternatively, the second communication device may transmit the first associated information via RTP, QUIC, or RTCP.

[0169] In the above implementation, since the first service flow and the first associated path information are transmitted separately, the mutual influence between the two can be reduced, which is beneficial to improving the reliability of the exchange of the first associated path information between the first communication device and the second communication device.

[0170] In another possible implementation, the first associated information is carried in at least one data packet of one or more data packets of the first service flow, which is equivalent to the second communication device transmitting the first associated information and the data packet of the first service flow at the same time.

[0171] Exemplarily, the second communication device may periodically carry the first on-path information in at least one data packet, or the second communication device may carry the first on-path information in each data packet of at least one data packet, or the second communication device may carry the first on-path information in a data packet to be sent when the communication quality change value is greater than the first change value, and there is no specific limitation on this.

[0172] In the case where the first associated information may be a data packet carried in the first service flow, the number of interactions between the first communication device and the second communication device may be reduced. Furthermore, since data may be transmitted in real time between the first communication device and the second communication device, the first associated information is carried in the first data, which may increase the timeliness with which the second communication device obtains the first associated information.

[0173] In this implementation manner, the transmission mode of the first associated information and the transmission mode of the data packet corresponding to the first service flow may be the same.

[0174] In one possible design, the second communication device may transmit at least one data packet via a transport layer protocol such as RTP, QUIC, or RTCP. In this case, optionally, the first associated information may be carried in an RTP, QUIC, or RTCP header for transmitting at least one data packet. In this way, the transmission overhead may be relatively reduced, and the first communication device may be able to obtain the first associated information based on the RTP, QUIC, or RTCP header earlier.

[0175] The following describes the content of the first associated information transmitted under different implementations of the first communication device and the second communication device.

[0176] Case 1: If the first communication device is a terminal device and the second communication device is an application server or CEF, the application server or CEF can send the first associated information to the terminal device. Correspondingly, the terminal device can receive the first associated information from the application server or CEF. In this case, the application server or CEF can directly send the first associated information to the terminal device, or the application server or CEF can send the first associated information to the terminal device through UPF and RAN in sequence. The embodiment of the present application does not limit the nodes passed by the path for sending the first associated information, that is, it does not limit the specific nodes passed by the first path. Among them, the implementation methods of the terminal device, the application server and the CEF can refer to the content discussed above, and are not listed here. In case 1, the first path (or the user plane path between the first communication device and the second communication device) may include (or include in sequence) the transmission path between the terminal device and the access network device (such as the Uu interface transmission path between the terminal device and the access network device), the transmission path between the access network device and the UPF (such as the NG3 interface transmission path between the access network device and the UPF), and the transmission path between the UPF and the application service (such as the N6 interface transmission path between the UPF and the application service).

[0177] Case 2: If the first communication device is an application server or CEF, and the second communication device is a terminal device, then the terminal device can send the first associated information to the application server or CEF. Correspondingly, the application server or CEF can receive the first associated information from the terminal device. In this case, the terminal device can send the first associated information directly to the application server or CEF, or the terminal device can send the first associated information to the application server or CEF through RAN and UPF in sequence. The embodiment of the present application does not limit the nodes passed by the specific path of the terminal device to send the first associated information, that is, it does not limit the specific nodes passed by the first path. In case 1, the first path (or the user plane path between the first communication device and the second communication device) may include (or include in sequence) the transmission path between the application server and UPF (such as the N6 interface transmission path between the application service and UPF), the transmission path between the UPF and the access network device (such as the NG3 interface between the UPF and the access network device), and the transmission path between the access network device and the terminal device (such as the Uu interface transmission path between the access network device and the terminal device).

[0178] S902: The first communication device determines a first service processing strategy according to the first associated channel information.

[0179] The first service processing strategy is a service processing strategy of the first service that can be regarded as a (re)selected service processing strategy, an updated service processing strategy of the first service, or an adjusted service processing strategy of the first service. The first service processing strategy indicates the processing method of the first service, specifically including service indicator information and / or task allocation information of the first service. Service indicator information refers to some performance that the first service can achieve. Task allocation information may indicate tasks assigned to the first communication device and / or to the second communication device, specifically including at least one subtask included in the first task assigned to the first communication device and / or at least one subtask included in the first task assigned to the second communication device, etc. The first task is at least one task for implementing the first service, and the first task may be divided into multiple subtasks. For example, the first service processing strategy may instruct CEF to turn on DDGI or reflection rendering function, CEF to turn off DDGI or reflection rendering function, CEF to turn on DDGI or reflection rendering function and the terminal device to turn off the execution of DDGI or reflection rendering function, or CEF to turn off DDGI or reflection rendering function and the terminal device to turn on the execution of DDGI or reflection rendering function.

[0180] There are multiple ways for the first communication device to determine the first service processing strategy according to the first associated information, which are described below in conjunction with the way shown in A1 or A2.

[0181] A1. The first communication device determines first candidate service quality configuration information according to the first associated channel information, and determines a first service processing strategy according to the first candidate service quality configuration information.

[0182] The first alternative Qos configuration information may be one of the one or more alternative Qos configuration information of the first business flow, and may be regarded as the Qos configuration information selected by the first business flow, the updated Qos configuration information or the adjusted Qos configuration information. The first alternative Qos configuration information indicates one or more communication indicators that the first business flow needs to meet. The first alternative Qos configuration information may, for example, include an alternative Qos configuration file for the first business flow, and the content of the alternative Qos configuration file for the first business flow may refer to the content discussed above. Optionally, the first alternative Qos configuration information also includes alternative Qos parameters and / or resource requirement information corresponding to each of the multiple subtasks corresponding to the first task.

[0183] The following first introduces the manner in which the first communication device involved in A1 determines the first candidate QoS configuration information according to the first associated path information.

[0184] Exemplarily, the first communication device may obtain the first alternative QoS configuration information from the access network device. Alternatively, the first communication device may determine the first alternative QoS configuration information based on the first associated information and the second association relationship. For example, the first communication device may determine the alternative QoS configuration information that matches the first associated information in the second association relationship as the first alternative QoS configuration information. The second association relationship may be preconfigured or predefined in the first communication device, for example, preconfigured in the first communication device through a protocol, or may be received by the first communication device from other devices, such as a third communication device.

[0185] The second association relationship indicates the association relationship between one or more on-path information and one or more alternative QoS configuration information. For example, the second association relationship includes the association relationship between one or more on-path information and the identifier of one or more alternative QoS configuration information, or includes the association relationship between the identifier of one or more on-path information and one or more alternative QoS configuration information, or includes the association relationship between the identifier of one or more on-path information and the identifier of one or more alternative QoS configuration information, etc. The embodiment of the present application does not limit the specific form of the second association relationship.

[0186] It should be understood that one or more on-path information in the second association relationship and one or more alternative Qos configuration information may be in a one-to-one correspondence, for example, each on-path information in the one or more on-path information in the second association relationship is associated with one alternative Qos configuration information in the one or more alternative Qos configuration information. Alternatively, one or more on-path information in the second association relationship and one or more alternative Qos configuration information may be in a many-to-one relationship, for example, multiple on-path information in the one or more on-path information in the second association relationship are associated with one alternative Qos configuration information in the one or more alternative Qos configuration information. Alternatively, one or more on-path information in the second association relationship and one or more alternative Qos configuration information include both a one-to-one correspondence and a many-to-one relationship, and no specific limitation is made to this.

[0187] An identifier of one of the one or more identifiers of associated information may be an index or number assigned to the associated information, or may be the value of some or all of the actual transmission parameters in the actual transmission parameters indicated by the associated information, or may be the value range to which the value of some or all of the actual transmission parameters in the actual transmission parameters indicated by the associated information belongs, or may be the index corresponding to the value range to which the value of some or all of the actual transmission parameters in the actual transmission parameters indicated by the associated information belongs, or may be the value of the importance of the data indicated by the associated information, and the embodiments of the present application do not limit this.

[0188] The identifier of one of the identifiers of one or more alternative QoS configuration information may be at least one of the identifier / index of the service flow corresponding to the alternative QoS configuration information, the index / identifier of the alternative QoS configuration information, or the identifier / index of at least one of the one or more communication indicators indicated by the alternative QoS configuration information. The identifier of the service flow may be a combination of at least one of the data radio bearer identifier (DRB ID), logical channel identifier (LCID), session ID, or service flow ID mapped to the air interface where the service flow is located. The session is, for example, a PDU session. The identifier / index of at least one communication indicator may be a value of at least one communication indicator, a value range to which the value of at least one communication indicator belongs, a number or a sequence number, etc., and this is not limited. One of the alternative QoS configuration information may include information related to communication and / or information related to calculation, and the identifier of one of the alternative QoS configuration information may be represented by the content indicated by the information related to communication included in the alternative QoS configuration information or the content indicated by the information related to calculation. The information related to communication may indicate, for example, input / output data rate throughput, QoS such as PDB or GBR, etc. The information related to computing may indicate, for example, at least one of computing type, computing amount requirement, computing energy consumption requirement or computing delay requirement.

[0189] Please refer to Table 1 below, which is an example of a second association relationship provided in an embodiment of the present application. Table 1 is illustrated by taking the second association relationship indicated by the associated information including the value range of the transmission delay X experienced by the data packet, and the alternative QoS configuration information including the value of PDB as an example.

[0190] Table 1

[0191] Path information (transmission delay X experienced by the data packet) Alternative QoS configuration information X≤5ms 1(PDB=20ms) 5ms<X≤15ms 2(PDB=10ms) 15ms<X≤20ms 3(PDB=5ms)

[0192] As shown in the second association relationship in Table 1 above, if the on-link information indicates that the transmission delay X experienced by the data packet is less than or equal to 5ms, then the on-link information corresponds to the alternative Qos configuration information 1, and the PDB corresponding to the alternative Qos configuration information 1 is 20ms; if the on-link information indicates that the transmission delay X experienced by the data packet is less than 5ms and less than or equal to 15ms, then the on-link information corresponds to the alternative Qos configuration information 2, and the PDB corresponding to the alternative Qos configuration information 2 is 10ms; if the on-link information indicates that the transmission delay X experienced by the data packet is greater than 15ms and less than or equal to 20ms, then the on-link information corresponds to the alternative Qos configuration information 3, and the PDB corresponding to the alternative Qos configuration information 3 is 5ms. For example, the first communication device determines that the transmission delay X experienced by the data packet indicated by the first on-link information is 8ms, then the first communication device can determine the alternative Qos configuration information 1 as the first alternative Qos configuration information. In this way, while ensuring the transmission delay requirements of the data packet, the occupation of network resources by the data packet is minimized.

[0193] Please refer to Table 2 below, which is an example of a second association relationship provided in an embodiment of the present application. Table 2 is an example of the second association relationship indicating that the associated information includes the value range of the transmission delay X experienced by the data packet, and the alternative QoS configuration information includes the calculation delay requirement.

[0194] Table 2

[0195] Path information (transmission delay X experienced by the data packet) Alternative QoS configuration information X≤20ms 1 (the calculation delay requirement is 20ms) X>20 2 (the calculation delay requirement is 10ms)

[0196] As shown in the second association relationship in Table 2 above, if the on-link information indicates that the transmission delay X experienced by the data packet is less than or equal to 20ms, then the on-link information corresponds to the alternative Qos configuration information 1, and the calculation delay requirement corresponding to the alternative Qos configuration information 1 is 20ms. If the on-link information indicates that the transmission delay X experienced by the data packet is greater than 20ms, then the on-link information corresponds to the alternative Qos configuration information 2, and the calculation delay requirement corresponding to the alternative Qos configuration information 2 is 10ms. For example, the first communication device determines that the transmission delay X experienced by the data packet indicated by the first on-link information is 15ms, then the first communication device can determine the alternative Qos configuration information 1 as the first alternative Qos configuration information. Under the premise of satisfying the delay constraint of the data packet from end (such as terminal equipment) to end (such as CEF), the occupation of computing resources by the data packet is minimized.

[0197] Please refer to the following Table 3, which is an example of a second association relationship provided in an embodiment of the present application. Table 3 is illustrated by taking the accompanying information indicated by the second association relationship including the importance of the data packet, and the alternative QoS configuration information including the PDB as an example.

[0198] Table 3

[0199] Importance of the data packet Alternative QoS configuration information low 1(PDB=15ms) Medium 2(PDB=10ms) high 3(PDB=5ms)

[0200] The second association relationship shown in Table 3 above, if the importance of the data packet is low, then the PDB indicated by the alternative Qos configuration information is 15ms; if the importance of the data packet is medium, then the PDB indicated by the alternative Qos configuration information is 10ms; if the importance of the data packet is high, then the PDB indicated by the alternative Qos configuration information is 5ms. For example, if the first communication device detects that the importance of a data packet is low, it can select the alternative Qos configuration information with a PDB of 5ms, so that the delay requirement of data packet transmission is met and the occupation of network resources by data packets can be reduced.

[0201] Please refer to Table 4 below, which is an example of a second association relationship provided in an embodiment of the present application. Table 4 is illustrated by taking the accompanying information indicated by the second association relationship including the importance of the data packet and the alternative QoS configuration information including the calculation delay requirement as an example.

[0202] Table 4

[0203] Importance of the data packet Alternative QoS configuration information low 1 (the calculation delay requirement is 30ms) Medium 2 (the calculation delay requirement is 20ms) high 3 (the calculation delay requirement is 10ms)

[0204] The second association relationship shown in Table 4 above, if the importance of the data packet is low, then the calculation delay requirement indicated by the alternative Qos configuration information is 30ms; if the importance of the data packet is medium, then the calculation delay requirement indicated by the alternative Qos configuration information is 20ms; if the importance of the data packet is high, then the calculation delay requirement indicated by the alternative Qos configuration information is 10ms. For example, if the first communication device detects that the importance of a data packet is low, it can select the alternative Qos configuration information with a calculation delay requirement of 30ms. In this way, under the premise of satisfying the end-to-end delay constraint of the unimportant data packet, the occupation of the computing resources by the data packet is minimized.

[0205] Of course, the above Tables 1 to 4 are examples of the second association relationship, and the content and form of the second association relationship are not actually limited. In addition, Tables 1 to 4 present the second association relationship in a table. In fact, the second association relationship can also be in a variety of forms, such as a functional relationship or other forms, which are not specifically limited. In addition, the association relationship involved in each embodiment of the present application can also be called a corresponding relationship or relationship, etc., which is not specifically limited.

[0206] In a possible implementation, when matching the second association relationship with the first associated information, in the second association relationship, the associated information corresponding to the alternative Qos configuration information in order of priority from high to low is matched with the first associated information. In this way, the alternative Qos configuration information with a higher priority can be preferentially screened out. The priority of one or more alternative Qos configuration information may be preconfigured or predefined in the first communication device, for example, it may be preconfigured in the first communication device through a protocol, or it may be determined based on second indication information, and the second indication information indicates the second association relationship. The second indication information may, for example, be received by the first communication device from other devices (such as an access network device). For example, the second association relationship is in the form of a table, and the alternative Qos configuration information indicated first in the table has a higher priority than the alternative Qos configuration information indicated later in the table.

[0207] In a possible implementation, the first communication device further determines that the first candidate QoS configuration information matches the network status information. In other words, the first candidate QoS configuration information can be determined based on the first accompanying information, the second association relationship and the network status information. It can be understood that the first candidate QoS configuration information can match the network status information, or the first candidate QoS configuration information can satisfy the network status information.

[0208] The fact that the first alternative Qos configuration information can match the network status information can be understood as the network status information being able to reach or satisfy the first alternative Qos configuration information. For example, some or all of the one or more communication indicators corresponding to the network status information can satisfy some or all of the one or more communication indicators indicated by the first alternative Qos configuration information.

[0209] Exemplarily, the one or more communication indicators indicated by the network status information include GFBR, PDB and PER, and the one or more communication indicators indicated by the first alternative Qos configuration information include GFBR, PDB and PER. The first alternative Qos configuration information can match the network status information, and the GFBR indicated by the network communication status can be greater than or equal to the GFBR indicated by the first alternative Qos configuration information, the PDB indicated by the network communication status can be less than or equal to the PDB indicated by the first alternative Qos configuration information, and the PER indicated by the network communication status can be less than or equal to the PER indicated by the first alternative Qos configuration information.

[0210] For example, the alternative QoS configuration information 1 indicates a packet error rate of 0.5%. The first communication device determines that the current packet error rate indicated by the network status information is 0.45%. Since the packet error rate indicated by the network status information is less than the packet error rate indicated by the alternative configuration QoS configuration information 1, the first communication device can determine that the alternative QoS configuration information 1 matches the network status information.

[0211] In a possible implementation, the first communication device also determines that the first alternative Qos configuration information matches the resource status information of the first communication device and / or the second communication device. In other words, the first alternative Qos configuration information can be determined based on the first accompanying information, the second association relationship and the resource status information. It can be understood that the first alternative Qos configuration information can match the resource status information, or the first alternative Qos configuration information can satisfy the resource status information. The resource status information can indicate the resource usage of the first communication device and / or the second communication device, so the first communication device can determine the information (such as quantity and / or type) of the remaining resources that can be used by the first communication device and / or the second communication device based on the resource status information. The first alternative Qos configuration information can indicate the resource requirement information of the task corresponding to the first service, for example, it can indicate the quantity and / or type of resources required for the task corresponding to the first service.

[0212] The matching of the first alternative QoS configuration information and the resource status information can be understood as the remaining resource information of the first communication device and / or the second communication device can reach or satisfy the first alternative QoS configuration information. For example, the number of resources remaining in the first communication device and / or the second communication device can be greater than or equal to the number of resources required for the first service indicated by the first alternative QoS configuration information, and / or the type of resources remaining in the first communication device and / or the second communication device includes the type of resources required for the first service indicated by the first alternative QoS configuration information.

[0213] It should be understood that the first candidate QoS configuration information may also match the network status information and the resource status information of the first communication device and / or the second communication device, and no specific limitation is made to this.

[0214] After the first communication device determines the first candidate QoS configuration information according to the first associated information, the first communication device may determine the first service processing strategy according to the first candidate QoS configuration information.

[0215] Exemplarily, the first communication device may determine the first service processing strategy based on the first alternative QoS configuration information and the first association relationship. For example, the first communication device may determine the service processing strategy that matches the first alternative QoS configuration information in the first association relationship as the first service processing strategy. The first association relationship may be preconfigured or predefined in the first communication device, for example, preconfigured in the first communication device through a protocol, or may be determined based on first indication information, and the first indication information may be received by the first communication device from other devices, and the first indication information indicates the first association relationship. The other device may be, for example, a third communication device or a second communication device, and the third communication device may be, for example, an access network device, a TMF, a software or hardware module in an access network device, or a software or hardware module in a TMF, etc., and no specific limitation is made to this. The implementation method of the access network device or TMF may refer to the foregoing text and will not be listed here.

[0216] The first association relationship indicates the association relationship between one or more alternative QoS configuration information and one or more business processing strategies. For example, the first association relationship includes the association relationship between one or more alternative QoS configuration information and the identifier of one or more business processing strategies, or includes the association relationship between the identifier of one or more alternative QoS configuration information and one or more business processing strategies, or includes the association relationship between the identifier of one or more alternative QoS configuration information and the identifier of one or more business processing strategies. The embodiment of the present application does not limit the specific content of the first association relationship. Among them, the content of the identifier of one or more alternative QoS configuration information can refer to the content of the previous text, and the repeated parts are not listed. It should be understood that the one or more alternative QoS configuration information and one or more business processing strategies in the first association relationship can be a one-to-one correspondence, or a many-to-one relationship, or include a one-to-one correspondence and a many-to-one relationship, and no specific limitation is made to this. One of the alternative QoS configuration information may include multiple pieces of information, and the identifier of one of the alternative QoS configuration information may be represented by the content indicated by the information related to the calculation included in an alternative QoS configuration information.

[0217] For example, please refer to Table 5 below, which is an example of a first association relationship provided in an embodiment of the present application. Table 5 is an example of an alternative QoS configuration information indicated by the first association relationship including a calculation delay requirement, and a service processing strategy including a processing strategy of the first communication device and / or the second communication device for the service.

[0218] Table 5

[0219] Alternative QoS configuration information Business Processing Strategy 1 (computation delay requirement = 10ms) Turn OFF DDGI 2 (computation delay requirement = 20ms) Keep it the same 3 (computation delay requirement = 30ms) Turn on DDGI

[0220] As shown in Table 5 above, if the alternative Qos configuration information is 1, and the alternative Qos configuration information indicates that the calculation delay requirement is 10ms, then the corresponding service policy indicates that DDGI is turned off; if the alternative Qos configuration information is 2, and the alternative Qos configuration information indicates that the calculation delay requirement is 20ms, then the corresponding service policy indicates that the service policy remains unchanged; if the alternative Qos configuration information is 3, and the alternative Qos configuration information indicates that the calculation delay requirement is 30ms, then the corresponding service policy indicates that DDGI is turned on. For example, the first communication device determines that the first alternative Qos configuration is alternative Qos configuration information 1, then the first communication device can determine that the service processing policy indicates that DDGI is turned off.

[0221] For example, please refer to Table 6 below, which is an example of a first association relationship provided in an embodiment of the present application. Table 5 is an example in which the alternative QoS configuration information indicated by the first association relationship includes the calculation delay requirement, and the service processing strategy includes the first communication device and the second communication device for the service processing strategy.

[0222] Table 6

[0223] Alternative QoS configuration information Business Processing Strategy 1 (computation delay requirement = 30ms) The first communication device turns on DDGI, and the second communication device turns off DDGI 2 (computation delay requirement = 20ms) The first communication device turns off DDGI, and the second communication device turns off DDGI

[0224] As shown in Table 6 above, if the alternative Qos configuration information is 1, and the alternative Qos configuration information indicates that the calculation delay requirement is 30ms, then the corresponding service policy instructs the first communication device to turn on DDGI, and the second communication device to turn off DDGI; if the alternative Qos configuration information is 2, and the alternative Qos configuration information indicates that the calculation delay requirement is 20ms, then the corresponding service policy instructs the first communication device to turn off DDGI, and the second communication device to turn off DDGI. For example, the first communication device determines that the first alternative Qos configuration is alternative Qos configuration information 2, then the first communication device can determine that the service processing policy instructs the first communication device and the second communication device to turn off DDGI.

[0225] It should be understood that the above Table 5 and Table 6 are examples of the first association relationship, and do not actually limit the specific form of the first association relationship. For example, the first association relationship may also be represented by a function or other forms.

[0226] A2. The first communication device determines the first service processing strategy according to the first accompanying information and the third association relationship. For example, the first communication device can determine the service processing strategy that matches the first accompanying information in the third association relationship as the first service processing strategy. The third association relationship can be pre-configured or pre-defined in the first communication device, for example, pre-configured in the first communication device through a protocol, or can also be received by the first communication device from other devices, such as a third communication device, and the third communication device can be, for example, an access network device, a TMF, a software or hardware module in an access network device, or a software or hardware module in a TMF, etc., without specific limitation. The implementation method of the access network device or TMF can be referred to the above and will not be listed here.

[0227] The third association relationship indicates the association relationship between one or more on-road information and one or more business processing policies. For example, the third association relationship includes the association relationship between one or more on-road information and the identifiers of one or more business processing policies, or includes the association relationship between one or more identifiers of on-road information and one or more business processing policies, or includes the association relationship between one or more identifiers of on-road information and the identifiers of one or more business processing policies. The embodiment of the present application does not limit the specific content of the first association relationship. It should be understood that the one or more on-road information and one or more business processing policies in the first association relationship can be a one-to-one relationship, or a many-to-one relationship, or include a one-to-one relationship and a many-to-one relationship, and no specific limitation is made to this.

[0228] In a possible implementation, the third association relationship may also indicate an association relationship between one or more associated information and one or more QoS configuration information. The association relationship between one or more associated information and one or more QoS configuration information may refer to the content of the second association relationship above, and the repeated parts will not be repeated.

[0229] Please refer to Table 7 below, which is an example of a third association relationship provided in an embodiment of the present application. Table 6 is illustrated by taking the example that the associated information indicated by the third association relationship includes the transmission delay X experienced by the data packet, and the service processing strategy includes the processing strategy of the first communication device and / or the second communication device for the service.

[0230] Table 7

[0231]

[0232] As shown in Table 7 above, if the associated information indicates that the calculation delay requirement X is less than or equal to 20ms, then the corresponding service policy indicates that DDGI is turned off; if the associated information indicates that the calculation delay requirement X is greater than 20ms. For example, the first communication device determines that the transmission delay experienced by the data packet is 30ms according to the first associated information, then the first communication device can determine that the service processing policy indicates that DDGI is turned on.

[0233] Please refer to Table 8 below, which is an example of a third association relationship provided in an embodiment of the present application.

[0234] Table 8

[0235] Importance of the data packet Alternative QoS configuration information Business Processing Strategy Low 1 (computation delay requirement = 30ms) Turn off DDGI middle 2 (computation delay requirement = 20ms) Keep it the same high 3 (computation delay requirement = 10ms) Enable DDGI

[0236] As shown in Table 8 above, if the accompanying information indicates that the importance of the data packet is low, then the corresponding service policy indicates that DDGI is turned off; if the accompanying information indicates that the importance of the data packet is medium, then the corresponding service policy indicates that the service processing policy remains unchanged; if the accompanying information indicates that the importance of the data packet is high, then the corresponding service policy indicates that DDGI is turned on. For example, the first communication device determines that the importance of the data packet is medium according to the first accompanying information, then the first communication device can determine that the service processing policy indicates that the service processing policy remains unchanged.

[0237] It should be understood that the above Table 7 and Table 8 are examples of the third association relationship, and do not actually limit the specific form of the third association relationship. For example, the third association relationship may also be represented by a function or other forms.

[0238] Optionally, the first communication device may adjust the manner of processing the first service based on the first service processing strategy.

[0239] Exemplarily, if the first service processing strategy includes task allocation information, the first communication device may adjust its task for processing the first service. And / or, if the first service processing strategy includes service indicator information, and the service indicator information includes at least one of the frame rate, bit rate, or resolution corresponding to the first service, the first communication device may adjust at least one of the frame rate, bit rate, or resolution corresponding to the first service according to the service indicator information.

[0240] For example, if the task allocation information included in the first service processing strategy indicates that the first communication device turns off DDGI, the first communication device can turn off DDGI based on the task allocation information. Alternatively, if the service indicator information included in the first service processing strategy indicates that the frame rate is 30 FPS, the first communication device can adjust the frame rate to 30 FPS based on the service indicator information.

[0241] In one possible implementation, when the first service processing strategy also indicates information about resources allocated to the first task, the first communication device may adjust the resources allocated to the first task based on the information about resources allocated to the first task. In another possible implementation, the first communication device may determine (or adjust) information about resources allocated to the first task based on the first alternative QoS configuration information, so that the determined information about resources allocated to the first task can meet the requirements corresponding to the first alternative QoS configuration information.

[0242] For example, the first candidate QoS configuration information indicates that the computing delay requirement is 10 ms (ie, the computing delay requirement is relatively high). In this case, the first communication device can add 5 CPUs for the first task to reduce the delay in processing the first task.

[0243] When the first service requires the first communication device and the second communication device to jointly process, the second communication device may also adjust the processing method of the first service. The following describes the processing method of the second communication device adjusting the first service in combination with any one of the methods shown in B1 to B3.

[0244] B1. The second communication device can determine the first service processing strategy by itself, and the second communication device adjusts the processing method of the first service according to the first service processing strategy. The content of the second communication device adjusting the processing method of the first service according to the first associated information can refer to the content of the first communication device adjusting the processing method of the first service in the above text, and the repeated parts are not listed again.

[0245] Exemplarily, the way in which the second communication device determines the first service processing strategy can refer to the content of the first communication device determining the first service processing strategy, and the repeated parts are not listed again. In addition, the second communication device can also determine the first service processing strategy based on the first alternative QoS configuration information from the first communication device and based on the first alternative QoS configuration information. Optionally, the first communication device can send the first information to the second communication device through the application layer, and the first information may include an identifier (or index) of the first alternative QoS configuration information, or the first information can be sent to the second communication device through the access network device and UPF, etc., and there is no specific limitation on this.

[0246] Exemplarily, the second communication device may determine the first service processing strategy based on the first alternative QoS configuration information and the first association relationship. The content of the first association relationship may refer to the content of the first association relationship in the previous text. In addition, the second communication device may be pre-configured or pre-defined with the first association relationship, or may obtain the first association relationship from the first communication device or the third communication device, which is not specifically limited.

[0247] Taking the first association relationship, such as the first association relationship shown in Table 5 above, the first communication device is a terminal device, and the second communication device is CEF as an example, the terminal device selects the alternative QoS configuration information (i.e., alternative Qos configuration information 2) with a calculation delay requirement of 20ms, then the terminal device can notify CEF of the alternative Qos configuration information 2 through the first information, and CEF determines, based on the first association relationship shown in Table 6 above, that the service processing strategy corresponding to the alternative Qos configuration information 2 is for CEF to turn on the DDGI rendering function. Accordingly, CEF can turn on the DDGI rendering function.

[0248] B2. The second communication device may receive the second information from the first communication device and determine the first service processing strategy.

[0249] After the first communication device determines the first service processing strategy, it can send second information to the second communication device, and the second information indicates the first service processing strategy, for example, it can include the identifier of the first service processing strategy. Among them, the first communication device can send the second information to the second communication device through the application layer, and can also send the second information to the second communication device through the access network equipment and UPF, etc., without specific limitation. In this way, the second communication device can also adjust the processing method of the first service based on the first service processing strategy. The content of the second communication device adjusting the processing method of the first service can refer to the content of the first communication device adjusting the processing method of the first service in the previous text, and the repeated parts will not be listed again.

[0250] For example, the first service processing strategy includes task allocation information instructing the first communication device to turn on DDGI and the second communication device to turn off DDGI, then the first communication device sends second information to the second communication device, the second information instructing the first communication device to turn on DDGI and the second communication device to turn off DDGI.

[0251] B3. After determining the first service processing strategy, the first communication device may determine the content that the second communication device needs to adjust, and send a third message to the second communication device, where the third message indicates the content that the second communication device needs to adjust. Unlike the second message, the third message is equivalent to directly indicating what adjustments the second communication device needs to make. The way the first communication device sends the third message can refer to the content of sending the second message in the previous text, and the repeated parts are not listed again. In this way, after receiving the third message, the second communication device can directly adjust the processing method of the first service, which is conducive to improving the efficiency of the second communication device in adjusting the processing method of the first service.

[0252] For example, the task allocation information included in the first service processing strategy instructs the first communication device to turn on DDGI, and the second communication device to turn off DDGI. Then the first communication device sends third information to the second communication device, and the third information instructs the second communication device to turn off DDGI.

[0253] In the embodiment of the present application, the first communication device can quickly and flexibly adjust the service processing strategy according to the first associated information, thereby ensuring the service processing effect, reducing the invalid interaction data between the first communication device and the second communication device to process the service, and helping to save resources. In addition, there are multiple ways for the first communication device to determine the first service processing strategy, which enriches the ways of determining the service processing strategy.

[0254] The following example takes the first communication device as CEF, the second communication device as terminal equipment, the third communication device as TMF, the fourth communication device as access network equipment, and the first associated information including the experienced service quality information as an example. Fig. 9 The communication method shown is given as an example. Fig.10 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Fig.10 Including steps S1001 to S1011, these steps are introduced below respectively.

[0255] S1001: The terminal device sends a first request to the TMF. Correspondingly, the TMF receives the first request from the terminal device.

[0256] The first request may also be referred to as a computing service request. In one possible design, the first request may carry computing service identification information and / or one or more alternative QoS configuration information corresponding to the first task. The one or more alternative QoS configuration information includes at least one alternative QoS configuration information corresponding to the first service flow. In another possible design, when the first request does not carry one or more alternative QoS configuration information, TMF may negotiate with the core network function (such as PCF) to obtain one or more alternative QoS configuration information based on the service identification information of the computing service request.

[0257] It should be understood that S1001 is an example of TMF obtaining one or more candidate QoS configuration information from the terminal device. In fact, TMF may also be pre-configured or pre-defined with one or more candidate QoS configuration information. That is, S1001 is an optional step. Fig.10 Indicated by dotted line.

[0258] S1002: The access network device sends network status information to the TMF. Correspondingly, the TMF receives the network status information from the access network device.

[0259] Fig.10The example in which TMF receives network status information from access network equipment is used for introduction. In fact, TMF can also determine network status information by itself, and there is no specific limitation on this. The content of network status information can also refer to the content of network status information in the previous text, and will not be listed here.

[0260] S1003: CEF sends resource status information to TMF. Correspondingly, TMF receives resource status information from CEF.

[0261] The resource status information in S1003 may indicate the resource usage of the CEF, and optionally, may also indicate the resource status information of the terminal device. The content of the resource status information may refer to the content of the resource status information discussed above, and the repeated parts are not listed again.

[0262] It should be understood that the TMF may not need the network status information and resource status information. In this case, S1002 and S1003 are optional steps. Fig.10 Indicated by dotted line.

[0263] S1004. TMF sends first indication information to CEF. Correspondingly, CEF receives the first indication information from TMF. The first indication information may indicate a first association relationship. The contents of the first indication information and the first association relationship may refer to the above text. Fig. 9 The contents of the first indication information and the first association relationship discussed are not listed here.

[0264] Exemplarily, the first association relationship satisfies the first rule, or it can be described that TMF can determine the first association relationship based on the first rule. The first rule, for example, indicates that the service processing policy matches or satisfies the alternative QoS configuration information. In this case, it can be understood that TMF determines the first association relationship based on one or more alternative QoS configuration information and the first rule.

[0265] For example, when the calculation delay requirement indicated by the alternative QoS configuration information is high, the TMF determines a service processing strategy, which may indicate that one or more subtasks with small input / output data volume or loose transmission delay requirements are scheduled to the CEF, and one or more subtasks with large input / output data volume or strict transmission delay requirements are scheduled to the terminal device. In this way, the corresponding transmission delay requirements of the service processing strategy can be met, and the occupation of network resources by data packets can be relatively reduced.

[0266] When the calculation delay requirement indicated by the alternative QoS configuration information is low, then TMF can determine a service processing strategy, which indicates that one or more subtasks with large calculation amount or strict calculation delay requirements can be scheduled to CEF, and one or more subtasks with small calculation amount or loose calculation delay requirements can be scheduled to the terminal device. In this way, the determined service processing strategy can meet the requirements of the alternative QoS quality information. Optionally, the first association relationship can refer to the examples in Table 5 and Table 6 above, which are not listed here.

[0267] In a possible implementation, the first rule further indicates that the service processing strategy satisfies the network status information and / or resource status information, etc. In this way, the end-to-end experience index of the service is achieved. In this case, it can be understood that TMF determines the first association relationship based on one or more alternative QoS configuration information, network status information and resource status information.

[0268] For example, when the alternative QoS configuration information indicates that the calculation delay requirement is high, the network status information indicates that the current network is poor and the terminal device has more remaining resources, then TMF determines the service processing strategy, which can indicate that one or more subtasks with small input / output data volume or loose transmission delay requirements are scheduled to CEF, and one or more subtasks with large input / output data volume or strict transmission delay requirements are scheduled to the terminal device. In this way, the corresponding transmission delay requirements of the service processing strategy can be met.

[0269] When the calculation delay requirement indicated by the alternative QoS configuration information is low, and the network status information indicates that the current network is good and the terminal device has fewer remaining resources, then TMF can determine the service processing strategy, which indicates that one or more subtasks with large calculation amount or strict calculation delay requirements can be scheduled to CEF, and one or more subtasks with small calculation amount or loose calculation delay requirements can be scheduled to the terminal device. In this way, the determined service processing strategy can meet the requirements of the alternative QoS quality information. Optionally, the first association relationship can refer to the examples in Tables 3 and 4 above, and the repeated parts will not be listed again.

[0270] It should be understood that there may be multiple ways for TMF to determine the first association relationship. For example, the first association relationship may be preconfigured or predefined in TMF, or may be received by TMF from other devices. This embodiment of the present application does not specifically limit this.

[0271] S1005. TMF sends second indication information to CEF. Correspondingly, CEF receives the second indication information from TMF. The second indication information may indicate a second association relationship. The contents of the second indication information and the second association relationship may refer to the above text. Fig. 9The contents of the second indication information and the second association relationship discussed are not listed here.

[0272] The second association relationship may satisfy the second rule, or may be described as TMF determining the second association relationship based on the second rule. The second rule may indicate that the accompanying information and the corresponding candidate QoS configuration information may be in a mutually compensating relationship, so that the service can obtain end-to-end delay guarantee and relatively reduce the occupation of network resources by data packets.

[0273] For example, the second rule can be specifically described as follows: if the transmission delay experienced by the associated information is small (i.e., strict), then it can be determined that the PDB required by the candidate QoS configuration information associated with the associated information can be larger (i.e., looser). Conversely, if the transmission delay experienced by the associated information is large (i.e., looser), then it can be determined that the PDB required by the candidate QoS configuration information associated with the associated information can be smaller (i.e., stricter).

[0274] It should be understood that there may be multiple ways for TMF to determine the second association relationship. For example, the second association relationship may be preconfigured or predefined in TMF, or may be received by TMF from other devices. This embodiment of the present application does not specifically limit this.

[0275] S1006: TMF sends fourth indication information to the access network device. Correspondingly, the access network device receives the fourth indication information from TMF. The fourth indication information indicates a fourth association relationship.

[0276] The fourth association relationship indicates the association relationship between one or more on-path information and one or more alternative QoS configuration information. For example, the fourth association relationship includes the association relationship between one or more on-path information and the identifier of one or more alternative QoS configuration information, or includes the association relationship between the identifier of one or more on-path information and one or more alternative QoS configuration information, or includes the association relationship between the identifier of one or more on-path information and the identifier of one or more alternative QoS configuration information, etc. The embodiment of the present application does not limit the specific form of the fourth association relationship.

[0277] It should be understood that one or more on-road information in the fourth association relationship and one or more alternative Qos configuration information can be a one-to-one correspondence, for example, each on-road information in the one or more on-road information in the fourth association relationship is associated with one alternative Qos configuration information in the one or more alternative Qos configuration information. Alternatively, one or more on-road information in the fourth association relationship and one or more alternative Qos configuration information can be a many-to-one relationship, for example, multiple on-road information in the one or more on-road information in the fourth association relationship are associated with one alternative Qos configuration information in the one or more alternative Qos configuration information. Alternatively, one or more on-road information in the fourth association relationship and one or more alternative Qos configuration information include both a one-to-one correspondence and a many-to-one relationship, and no specific limitation is made to this. The content of the identifier of one or more on-road information can refer to the content of the identifier of one or more on-road information discussed above, and the repeated parts are not listed again.

[0278] The content of the identifier of one or more alternative QoS configuration information can also refer to the content of the identifier of one or more alternative QoS configuration information discussed above, and the repetition is not listed again. One of the alternative QoS configuration information may include multiple pieces of information, and the identifier of one of the alternative QoS configuration information in the fourth association relationship may be represented by the content indicated by the communication-related information in the multiple alternative QoS configuration information. The content indicated by the communication-related information is, for example, QoS such as input / output data rate throughput, PDB or GBR.

[0279] In a possible design, the fourth association relationship may be the same as the second association relationship. In this case, the specific content of the fourth association relationship may refer to the content of the second association relationship in the foregoing text, and the example of the fourth association relationship may refer to the examples shown in Tables 1 to 4 in the foregoing text. Alternatively, the fourth association relationship is different from the second association relationship, for example, the identifiers of one or more alternative QoS configuration information in the second association relationship are represented by the content indicated by the information related to the calculation, and the identifiers of one or more alternative QoS configuration information in the fourth association relationship are represented by the content indicated by the information related to the communication.

[0280] It should be understood that the fourth association relationship may be in the form of a table, and may actually be in other forms. For example, the fourth association relationship may also be represented by a function or other forms, which is not limited thereto.

[0281] S1007: The terminal device sends the first path-associated information to the CEF. Correspondingly, the CEF receives the first path-associated information from the terminal device. The content of the first path-associated information can be found in the previous text. Fig. 9 The contents of the first accompanying information discussed in the above will not be listed again where they are repeated. Fig.10In the figure, the first associated information includes the experienced service quality information as an example for illustration.

[0282] S1008: The access network device determines first candidate QoS configuration information according to the first associated path information and the fourth association relationship.

[0283] The first associated information is transmitted via the first path, and the first path may also indicate the access network device, that is, the first associated information also passes through the access network device, so the access network device may determine the first candidate QoS configuration information based on the first associated information and the fourth association relationship. For example, the access network device may determine the candidate QoS configuration information that can match the first associated information in the fourth association relationship as the first QoS configuration information.

[0284] For example, if the access network device detects that the first associated information indicates that the transmission delay experienced by a certain data packet is greater than the first threshold, then the alternative QoS configuration information with a smaller PDB can be selected to reduce the end-to-end delay of the data packet; if the access network device detects that the first associated information indicates that the transmission delay experienced by a certain data packet is less than the second threshold, the access network device can select a larger alternative QoS configuration information to reduce the network resource occupation of the data packet while trying to meet the end-to-end delay requirements of the data. In a possible implementation, the access network device can notify the terminal device of the selected first alternative QoS configuration information through air interface signaling.

[0285] Optionally, after the access network device determines the first alternative Qos configuration information, it may determine the first RRC parameter based on the first alternative Qos configuration information. For example, the access network device may determine the RRC parameter based on the fifth association relationship and the first alternative Qos configuration information. The fifth association relationship indicates the association relationship between one or more alternative Qos configuration information and one or more RRC parameters. One or more alternative Qos configuration information may include the first alternative Qos configuration information, and one or more RRC parameters may include the first RRC parameter.

[0286] In one possible design, the access network device may indicate the determined first RRC parameter to the terminal device through the fifth indication information, so that the terminal device and the access network device can use the first RRC parameter to perform air interface interaction in a timely manner. There are multiple ways for the access network device to send the fifth indication information to the terminal device, which are introduced in the following examples.

[0287] 1. The access network device may directly send the fifth indication information to the terminal device.

[0288] The structure of the access network device is different, the module for determining the first alternative QoS configuration information is different, and the implementation method of the fifth indication information is different, so the process of transmitting the fifth indication information within the access network device may also be different. The following is an example introduction combined with the situations shown in C1 to C4.

[0289] The access network device is a device with a CU / DU separation architecture. The CU of the access network device determines the first alternative QoS configuration information, and the fifth indication information can be carried in the DCI or MAC CE. Then the CU can notify the DU of the fifth indication information through the F1 interface.

[0290] The access network device is a device with a CU / DU separation architecture. The DU of the access network device determines the first alternative QoS configuration information, and the fifth indication information can be carried in the RRC message or PDCP control PDU. Then the DU can notify the CU of the fifth indication information through the F1 interface.

[0291] When the CU of the access network device is further separated into CU-CP and CU-UP, the CU-CP determines the first alternative QoS configuration information, and the fifth indication information can be carried in the PDCP control PDU, then the CU-CP needs to further tell the CU-UP the indication information.

[0292] The access network device is an O-RAN architecture device, the nrt-RIC determines the first alternative QoS configuration information, and the fifth indication information can be carried in the DCI or MAC CE, then the nrt-RIC can notify the DU of the fifth indication information through the E2 interface.

[0293] The access network device is a device of O-RAN architecture, the nrt-RIC determines the first alternative QoS configuration information, and the fifth indication information can be carried in the RRC message or PDCP control PDU, then the nrt-RIC can notify the CU of the fifth indication information, if the CU is further separated into CU-CP and CU-UP, then the nrt-RIC can notify the CU-CP or CU-UP of the fifth indication information respectively, and then the CU-CP or CU-UP carries the fifth indication information through the RRC message or PDCP control PDU respectively.

[0294] 2. The access network device may also send the fifth indication information to the terminal device through 5GC control.

[0295] Exemplarily, the access network device may carry the fifth indication information through a PDU session resource notification (resource notify) message, for example, the current QoS parameters set index information element (current QoS parameters set index IE) in the PDU session resource notification message carries the fifth indication information. The access network device may send the PDU session resource notification message carrying the fifth indication information to the SMF through the AMF. The SMF may carry the fifth indication information through NAS signaling and send the NAS signaling to the terminal device. Optionally, the SMF may forward the fifth indication information to the PCF, and the PCF sends the fifth indication information to the AF of the application server.

[0296] 3. The access network device may notify the terminal device of the fifth indication information by means of carrying the user plane along the path.

[0297] Exemplarily, the access network device may carry the selected fifth indication information through one or more GPRS tunneling protocol user plane part (user plane part of GPRS tunneling protocol, GTP-U) headers of uplink data through the NG3 interface, and notify the UPF of the GPRS tunneling protocol user plane part header carrying the fifth indication information. The one or more uplink data are uplink data of the QoS flow supporting the alternative QoS configuration information, or are dummy uplink data generated by the access network device to transmit the fifth indication information, which is not limited.

[0298] The structure of the access network device is different, the module for determining the first candidate QoS configuration information is different, and the implementation method of the fifth indication information is different, so the process of transmitting the fifth indication information within the access network device may also be different, which is introduced by example below.

[0299] If the access network device belongs to a CU / DU separated access network device architecture, and the first QoS configuration information is determined by the DU, the DU may notify the CU of the first indication information through the F1 interface.

[0300] If the CU is further separated into CU-CP and CU-UP, the CU-CP needs to further notify the CU-UP of the first indication information, or the DU notifies the CU-UP of the first indication information through the F1-u interface (for example, the first indication information is carried in the GTP-u header of the uplink data of the F1-u interface).

[0301] If the access network device belongs to an access network device of the O-RAN architecture, and the first indication information is determined by the nrt-RIC, the nrt-RIC may notify the CU of the first indication information. If the CU is further separated into the CU-CP and the CU-UP, the nrt-RIC needs to notify the CU-UP of the first indication information.

[0302] It should be understood that S1006 and S1008 can be used as an independent embodiment. In this case, Fig.10 All steps except S1006 and S1008 can be optional steps.

[0303] S1009: TMF sends third indication information to CEF. Correspondingly, CEF receives the third indication information from TMF. The third indication information indicates the third association relationship. The content of the third association relationship and the content of the third indication information can refer to the above text. Fig. 9 The contents of the third association relationship and the third indication information discussed in the text will not be listed again where they are repeated.

[0304] It should be understood that S1009, S1004 and S1005 are two alternative solutions. In other words, in the actual implementation process, either step S1009 is executed or steps S1004 and S1005 are executed. Fig.10 Indicated by dotted line.

[0305] In a possible implementation, the first candidate QoS configuration information also matches the network status information. That is, the access network device can determine the first candidate QoS configuration information based on the first associated information, the fourth association relationship and the network status information. The first candidate QoS configuration information also matches the network status information, which can be referred to in the previous text. Fig. 9 The discussion of the first candidate QoS configuration information also matching the network status information, and the access network device determining that the first candidate QoS configuration information also matches the network status information can also refer to the previous text Fig. 9 The access network device determines that the first candidate QoS configuration information also matches the network status information, and the repeated parts are not listed again.

[0306] In a possible implementation manner, in a possible implementation manner, the first communication device further determines that the first candidate QoS configuration information matches the resource status information of the first communication device and / or the second communication device, that is, the access network device can determine the first candidate QoS configuration information based on the first associated information, the fourth association relationship, and the resource status information of the first communication device and / or the second communication device. The content that the first candidate QoS configuration information also matches the resource status information of the first communication device and / or the second communication device can be referred to in the previous text. Fig. 9The content of the discussion on the first candidate QoS configuration information also matching the resource status information of the first communication device and / or the second communication device, and the content of the access network device determining that the first candidate QoS configuration information also matches the resource status information of the first communication device and / or the second communication device can also refer to the above text Fig. 9 The content discussed above in which the access network device determines that the first candidate QoS configuration information also matches the resource status information of the first communication device and / or the second communication device will not be listed again where repeated parts are present.

[0307] It should be understood that the first candidate QoS configuration information may also match the network status information and the resource status information of the first communication device and / or the second communication device, and no specific limitation is made to this.

[0308] S1010. The CEF determines a first service processing strategy according to the first associated path information, the first association relationship, and the second association relationship.

[0309] Exemplarily, CEF can determine the candidate QoS configuration information (i.e., the first candidate QoS configuration information) that matches the first associated information from the first association relationship based on the first associated information, and determine the service processing strategy that matches the first candidate QoS configuration information from the second association relationship based on the first candidate QoS configuration information, thereby obtaining the first service processing strategy. The content of determining the first service processing strategy in S1010 can refer to the above Fig. 9 The contents of determining the first business processing strategy discussed in A1 are not listed again where they are repeated.

[0310] S1011. The CEF determines a first service processing strategy according to the first associated path information and the third association relationship.

[0311] The content of determining the first service processing strategy in S1011 can refer to the above Fig. 9 The contents of determining the first business processing strategy discussed in A2 will not be listed again where they are repeated.

[0312] It should be understood that when S1004 and S1005 are executed, step S1010 can be executed. When S1008 is executed, step S1011 can be executed. That is, S1010 and S1011 are two replaceable steps. Fig.10 Indicated by dotted line.

[0313] In a possible implementation manner, after the CEF determines the first service processing strategy, the CEF may further adjust the manner in which the CEF processes the first service based on the first service processing strategy.

[0314] In the embodiment of the present application, CEF can quickly and flexibly adjust the service processing strategy according to the first associated information, ensuring the effect and quality of the terminal device and CEF coordinating the service processing strategy. In addition, the access network device can quickly and flexibly select appropriate alternative QoS configuration information according to the first associated information, ensuring the effect of air interface interaction between the terminal device and the access network device.

[0315] The following example takes the first communication device as a terminal device, the second communication device as a CEF, the third communication device as a TMF, the fourth communication device as an access network device, and the first associated information includes the experienced service quality information. Fig. 9 The communication method shown is given as an example. Fig.11 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Fig.11 Including steps S1101 to S1111, these steps are introduced below respectively.

[0316] S1101: The terminal device sends a first request to the TMF. Correspondingly, the TMF receives the first request from the terminal device.

[0317] The content of the first request can be found in the previous text Fig.10 The contents of the first request discussed in , will not be listed again where they are repeated.

[0318] It should be understood that S1101 is an example of TMF obtaining one or more candidate QoS configuration information from the terminal device. In fact, TMF may also be pre-configured or pre-defined with one or more candidate QoS configuration information. That is, S1101 is an optional step. Fig.10 Indicated by dotted line.

[0319] S1102: The access network device sends network status information to the TMF. Correspondingly, the TMF receives the network status information from the access network device.

[0320] The content of network status information can be found in the previous article Fig.10 The contents of the network status information discussed in the text will not be listed again if they are repeated.

[0321] S1103: The terminal device sends resource status information to the TMF. Correspondingly, the TMF receives the resource status information from the terminal device.

[0322] The content of resource status information can be found in the previous article Fig.10 The content of the resource status information discussed in will not be listed again where it is repeated.

[0323] It should be understood that the TMF may not need the network status information and resource status information. In this case, S1102 and S1103 are optional steps. Fig.11Indicated by dotted line.

[0324] S1104, TMF sends first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information from TMF. The content of the first indication information can be referred to in the previous text. Fig.10 The contents of the first indication information discussed in the above will not be listed again where they are repeated.

[0325] S1105. TMF sends a second indication message to the terminal device. The terminal device receives the second indication message from TMF. The content of the second indication message can be referred to in the previous text. Fig.10 The contents of the second indication information discussed in , will not be listed again where they are repeated.

[0326] S1106. TMF sends fourth indication information to the access network device. Correspondingly, the access network device receives the fourth indication information from TMF. The content of the fourth indication information can be referred to in the previous text. Fig.10 The contents of the fourth indication information discussed in will not be listed again where they are repeated.

[0327] S1107, CEF sends the first path-associated information to the terminal device. Correspondingly, the terminal device receives the first path-associated information from CEF. The content of the first path-associated information can be referred to in the previous text. Fig. 9 The content of the first accompanying information will not be listed again if it is repeated.

[0328] S1108. The access network device determines first candidate QoS configuration information according to the first associated path information and the fourth association relationship.

[0329] The content of the fourth relationship can be found in the previous text Fig.10 The content of the fourth association relationship discussed above will not be listed again where it is repeated. The way in which the access network device determines the first candidate QoS configuration information can refer to the content discussed above, and the repeated parts will not be listed again. Optionally, the access network device may also determine the first RRC parameter based on the first candidate QoS configuration information. Optionally, the first RRC parameter may also be indicated to the terminal device.

[0330] It should be understood that S1106 and S1108 can be used as an independent embodiment. In this case, Fig.11 All steps except S1106 and S1108 can be optional steps.

[0331] In a possible implementation, the first candidate QoS configuration information also matches the network status information. That is, the access network device can determine the first candidate QoS configuration information based on the first associated information, the fourth association relationship and the network status information. The first candidate QoS configuration information also matches the network status information, which can be referred to in the previous text. Fig. 9The discussion of the first candidate QoS configuration information also matching the network status information and the access network device determining that the first candidate QoS configuration information also matches the network status information can also refer to the previous text Fig. 9 The access network device determines that the first candidate QoS configuration information also matches the network status information, and the repeated parts are not listed again.

[0332] In a possible implementation manner, in a possible implementation manner, the first communication device further determines that the first candidate QoS configuration information matches the resource status information of the first communication device and / or the second communication device, that is, the access network device can determine the first candidate QoS configuration information based on the first associated information, the fourth association relationship, and the resource status information of the first communication device and / or the second communication device. The content that the first candidate QoS configuration information also matches the resource status information of the first communication device and / or the second communication device can be referred to in the previous text. Fig. 9 The content of the discussion on the first candidate QoS configuration information also matching the resource status information of the first communication device and / or the second communication device, and the content of the access network device determining that the first candidate QoS configuration information also matches the resource status information of the first communication device and / or the second communication device can also refer to the above text Fig. 9 The content discussed above in which the access network device determines that the first candidate QoS configuration information also matches the resource status information of the first communication device and / or the second communication device will not be listed again where repeated parts are present.

[0333] It should be understood that the first candidate QoS configuration information may also match the network status information and the resource status information of the first communication device and / or the second communication device, and no specific limitation is made to this.

[0334] S1109: TMF sends third indication information to the terminal device. Correspondingly, the terminal device receives the third indication information from TMF.

[0335] It should be understood that S1109, S1104 and S1105 are two alternative solutions. In other words, in the actual implementation process, either step S1109 is executed or steps S1104 and S1105 are executed. Fig.11 Indicated by dotted line.

[0336] S1110. The terminal device determines a first service processing strategy according to the first associated information, the first association relationship, and the second association relationship.

[0337] In this case, the terminal device may determine the first candidate QoS configuration information based on the first associated information and the second association relationship, and determine the first service processing strategy based on the first candidate QoS configuration information and the first association relationship. Fig. 9 The contents of determining the first business processing strategy in A1 discussed above will not be listed again for repetitive parts.

[0338] Optionally, the terminal device may also determine the first RRC parameter based on the first candidate QoS configuration information. The content of the terminal device determining the first RRC parameter may refer to the above Fig.10 The content of the access network device determining the first RRC parameter discussed in the above will not be listed again. Of course, if the access network device indicates the first RRC parameter to the terminal device, the terminal device may not need to determine the first RRC parameter by itself.

[0339] S1111: The terminal device determines a first service processing strategy according to the first associated information and the third association relationship. The content of the terminal device executing S1111 may refer to the above text. Fig. 9 The contents of determining the first business processing strategy in A2 discussed above will not be listed again where they are repeated.

[0340] In a possible implementation, if the third association relationship also indicates the relationship between one or more associated information and one or more alternative Qos configuration information, the terminal device can determine the first alternative Qos configuration information based on the third association relationship and the first associated information, and determine the first RRC parameter based on the first alternative Qos configuration information.

[0341] It should be understood that when S1104 and S1105 are executed, step S1110 can be executed. When S1108 is executed, step S1111 can be executed. That is, S1110 and S1111 are two replaceable steps. Fig.11 Indicated by dotted line.

[0342] In a possible implementation manner, after the CEF determines the first service processing strategy, the CEF may further adjust the manner in which the CEF processes the first service based on the first service processing strategy.

[0343] In the embodiment of the present application, the terminal device can quickly and flexibly adjust the service processing strategy according to the first associated information, ensuring the effect and quality of the terminal device and CEF collaboratively adjusting the service processing strategy. In addition, the access network device can quickly and flexibly select appropriate alternative QoS configuration information according to the first associated information, ensuring the effect of air interface interaction between the terminal device and the access network device.

[0344] The following example takes the first communication device including a terminal device and a CEF, the second communication device correspondingly including a CEF and a terminal device, the third communication device being a TMF, the fourth communication device being an access network device, and the first associated information including service feature information as an example. Fig. 9 The communication method shown is given as an example. Fig.12 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Fig.12 Including steps S1201 to S1211, these steps are introduced below respectively.

[0345] S1201, the terminal device sends a first request to the TMF. Correspondingly, the TMF receives the first request from the terminal device. The content of the first request can be referred to in the previous text. Fig.10 The contents of the first request discussed in , will not be listed again where they are repeated.

[0346] It should be understood that S1201 is an example of TMF obtaining one or more candidate QoS configuration information from the terminal device. In fact, TMF may also be pre-configured or pre-defined with one or more candidate QoS configuration information. That is, S1201 is an optional step. Fig.12 Indicated by dotted line.

[0347] S1202: The access network device sends network status information to the TMF. Correspondingly, the TMF receives the network status information from the access network device.

[0348] The content of network status information can be found in the previous article Fig.10 The contents of the network status information discussed in the text will not be listed again if they are repeated.

[0349] S1203: The terminal device and the CEF send resource status information to the TMF respectively. Correspondingly, the TMF receives resource status information from the terminal device and the CEF respectively.

[0350] The content of resource status information can be found in the previous article Fig.10 The content of the resource status information discussed in will not be listed again where it is repeated.

[0351] S1203 may specifically include two steps, S1203a and S1203b. S1203a is the terminal device sending resource status information to TMF. Correspondingly, TMF receives the resource status information from the terminal device. S1203b is the CEF sending resource status information to TMF. Correspondingly, TMF receives the resource status information from CEF.

[0352] It should be understood that the TMF may not need the network status information and resource status information. In this case, S1202 and S1203 are optional steps. Fig.12 Indicated by dotted line.

[0353] S1204: TMF sends first indication information to the terminal device and CEF respectively. Correspondingly, the terminal device and CEF respectively receive the first indication information from TMF. The content of the first indication information can be referred to in the previous text. Fig.10 The contents of the first indication information discussed in the above will not be listed again where they are repeated.

[0354] S1204 may specifically include two steps, S1204a and S1204b. S1204a is that the TMF sends the first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information from the TMF. S1204b is that the TMF sends the first indication information to the CEF. Correspondingly, the CEF receives the first indication information from the TMF.

[0355] S1205. TMF sends second indication information to the terminal device and CEF respectively. The terminal device and CEF respectively receive the second indication information from TMF. The content of the second indication information can be referred to in the previous text. Fig.10 The contents of the second indication information discussed in , will not be listed again where they are repeated.

[0356] Optionally, S1205 may specifically include two steps, S1205a and S1205b. S1205a is that the TMF sends the second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information from the TMF. S1205b is that the TMF sends the second indication information to the CEF. Correspondingly, the CEF receives the second indication information from the TMF.

[0357] S1206: TMF sends fourth indication information to the access network device. Correspondingly, the access network device receives the fourth indication information from TMF. The content of the fourth indication information can be referred to in the previous text. Fig.10 The contents of the fourth indication information discussed in will not be listed again where they are repeated.

[0358] S1207. The CEF and the terminal device send first associated channel information to each other.

[0359] Exemplarily, CEF sends the first associated information to the terminal device, for example, CEF can carry the first associated information in a data packet of the first service flow (such as a downlink data packet) and send it to the terminal device, and the terminal device sends the first associated information to CEF, for example, the terminal device can carry the first associated information in a data packet of the first service flow (such as an uplink data packet) and send it to CEF. The content of the first associated information can refer to the above Fig. 9 The first associated information may include service feature information. The content of the service feature information may refer to the previous text. Fig. 9The content of the business characteristic information discussed will not be listed here.

[0360] S1208: The access network device determines first candidate QoS configuration information according to the first associated path information and the fourth association relationship.

[0361] The content of the fourth relationship can be found in the previous text Fig.10 The content of the fourth association relationship discussed above will not be listed again for any repetitive parts. The way in which the access network device determines the first candidate QoS configuration information can refer to the content discussed above, and the repetitive parts will not be listed again.

[0362] It should be understood that S1206 and S1208 can be used as an independent embodiment. In this case, Fig.12 All steps except S1206 and S1208 can be optional steps.

[0363] S1209: The TMF sends third indication information to the terminal device and the CEF respectively. Correspondingly, the terminal device and the CEF respectively receive the third indication information from the TMF.

[0364] S1209 may specifically include two steps, S1209a and S1209b. S1209a is that the TMF sends the third indication information to the terminal device. Correspondingly, the terminal device receives the third indication information from the TMF. S1209b is that the TMF sends the third indication information to the CEF. Correspondingly, the CEF receives the third indication information from the TMF.

[0365] It should be understood that S1209, S1204 and S1205 are two alternative solutions. In other words, in the actual implementation process, either step S1209 is executed or steps S1204 and S1205 are executed. Fig.12 Indicated by dotted line.

[0366] S1210: The terminal device and the CEF determine a first service processing strategy according to the first associated path information, the first association relationship, and the second association relationship respectively.

[0367] S1210 may specifically include two steps, S1210a and S1210b. S1210a is for the terminal device to determine the first service processing strategy according to the first associated information, the first association relationship, and the second association relationship. S1210b is for the CEF to determine the first service processing strategy according to the first associated information, the first association relationship, and the second association relationship. The content of executing S1210 may refer to the above Fig. 9 The contents of determining the first business processing strategy in A1 discussed above will not be listed again for repetitive parts.

[0368] S1211: The terminal device determines a first service processing strategy according to the first associated information and the third association relationship. Fig. 9 The contents of determining the first business processing strategy in A2 discussed above will not be listed again where they are repeated.

[0369] S1211 may specifically include two steps, S1211a and S1211b. S1211a is that the terminal device determines the first service processing strategy according to the first associated information, the first association relationship, and the second association relationship. S1211b is that the CEF determines the first service processing strategy according to the first associated information, the first association relationship, and the second association relationship.

[0370] It should be understood that when S1204 and S1205 are executed, step S1210 can be executed. When S1208 is executed, step S1211 can be executed. That is, S1210 and S1211 are two replaceable steps. Fig.12 Indicated by dotted line.

[0371] In a possible implementation manner, after the CEF determines the first service processing strategy, the CEF and the terminal device may further adjust the manner in which the CEF processes the first service based on the first service processing strategy.

[0372] In the embodiment of the present application, both the terminal device and the CEF can quickly and flexibly adjust the service processing strategy according to the service feature information included in the first associated information, thereby ensuring the effect and quality of the terminal device and the CEF collaboratively adjusting the service processing strategy. In addition, the access network device can quickly and flexibly select appropriate alternative QoS configuration information according to the first associated information, thereby ensuring the effect of air interface interaction between the terminal device and the access network device.

[0373] It is understandable that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, 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 scenario and design constraints of the technical solution.

[0374] This application embodiment provides a schematic diagram of the structure of a communication device. Fig.13 , is a structural diagram of a communication device provided in an embodiment of the present application. Fig.13Schematic diagram of a possible communication device provided by an embodiment of the present application. These communication devices can be used to implement the functions of the terminal device, access network device, CEF, or TMF, etc. in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be, for example, Figure 1 , Figure 2 , Figure 4 , Figures 5 to 8 any one of the terminal devices, and can be Figure 2 , Figure 4-Figure 8 any one of the involved access network devices, and can be Figure 5 the involved TMF, and can be Figure 4 the application server in, and can be Figure 5 the CEF in, and can also be a module (such as a chip) applied to the terminal device, access network device, TMF, or CEF.

[0375] As Fig.13 shown, the communication device 1300 includes a processing module 1310 and a transceiver module 1320. The communication device 1300 is used to implement the functions of the first communication device or the second communication device in the above Fig. 9 , or can also implement the functions of the terminal device, TMF, access network device, or CEF, etc. in the method embodiments shown in the above Fig.10 , Fig.11 or Fig.12 .

[0376] In the first embodiment, the communication device 1300 is used to implement the function of the first communication device in the method embodiment shown in Fig. 9 , or can implement the function of the CEF in the method embodiment shown in Fig.10 , or can implement the function of the terminal device in the embodiment shown in Fig.11 , or can implement the function of the terminal device and / or CEF in the embodiment shown in Fig.12 .

[0377] For example, the communication device 1300 is used to implement the function of the first communication device in the method embodiment shown in Fig. 9 . In this case, the transceiver module 1320 receives the first associated information, and can determine the first service processing policy according to the first associated information.

[0378] For another example, the communication device 1300 is used to implement Fig.10In the method embodiment shown in FIG. 1 , the CEF function in the method embodiment shown in FIG. 1 is used. In this case, the transceiver module 1320 can receive the first path information, and the processing module 1310 can be used to execute S1010 or S1011. Optionally, the transceiver module 1320 can also be used to send resource status information. The transceiver module 1320 can also be used to receive the first indication information and the second indication information, or receive the third indication information, etc.

[0379] For another example, the communication device 1300 is used to implement Fig.11 In the example of the method shown in FIG. 1 , the transceiver module 1320 can receive the first path information, and the processing module 1310 can execute S1110 and S1111. Optionally, the transceiver module 1320 is also used to send the first request and resource status information. The transceiver module 1320 can also be used to receive the first indication information and the second indication information, or to receive the third indication information, etc.

[0380] For another example, the communication device 1300 is used to implement Fig.12 In the example of the method shown in FIG. 1 , the transceiver module 1320 can receive the first path information, and the processing module 1310 can execute S1210a or S1211a. Optionally, the transceiver module 1320 is also used to send the first request and resource status information. The transceiver module 1320 can also be used to receive the first indication information and the second indication information, or to receive the third indication information, etc.

[0381] For another example, the communication device 1300 is used to implement Fig.12 In the method embodiment shown, the CEF function is shown. In this case, the transceiver module 1320 can receive the first path information, and the processing module 1310 can execute S1210b or S1211b. Optionally, the transceiver module 1320 is also used to send the first request and resource status information. The transceiver module 1320 can also be used to receive the first indication information and the second indication information, or to receive the third indication information, etc.

[0382] In the second embodiment, the communication device 1300 is used to implement Fig. 9 The function of the second communication device in the method embodiment shown may be implemented Fig.10 The functions of the terminal device in the method embodiment shown may be implemented Fig.11 The functions of CEF in the embodiment shown may be implemented Fig.12 The functions of the CEF and / or terminal device in the illustrated embodiment.

[0383] For example, the communication device 1300 is used to implement Fig. 9The function of the second communication device in the method embodiment shown, in this case, the transceiver module 1320 sends the first associated information. Optionally, the processing module 1310 is further used to determine the first service processing strategy according to the first associated information, or the transceiver module 1320 is used to receive the fourth indication information.

[0384] For another example, the communication device 1300 is used to implement Fig.10 The function of the terminal device in the method embodiment shown, in this case, the transceiver module 1320 can send the first associated information. Optionally, the processing module 1310 can be used to determine the first service processing strategy according to the first associated information, or the transceiver module 1320 is used to receive the fourth indication information.

[0385] For another example, the communication device 1300 is used to implement Fig.11 In the method embodiment shown in FIG. 1 , the transceiver module 1320 can send the first associated information. Optionally, the processing module 1310 can be used to determine the first service processing strategy according to the first associated information, or the transceiver module 1320 can be used to receive the fourth indication information. Optionally, the transceiver module 1320 can also be used to send resource status information. The transceiver module 1320 can also be used to receive the first indication information and the second indication information, or to receive the third indication information, etc.

[0386] For another example, the communication device 1300 is used to implement Fig.12 In the example of the method shown in FIG. 1 , the transceiver module 1320 may send the first path information. The processing module 1310 may execute S1210a or S1211a. Optionally, the transceiver module 1320 is further configured to send the first request and the resource status information. The transceiver module 1320 may also be configured to receive the first indication information and the second indication information, or to receive the third indication information, etc.

[0387] For another example, the communication device 1300 is used to implement Fig.12 In the method embodiment shown in FIG. 1 , the transceiver module 1320 can receive the first path information. Optionally, the processing module 1310 can execute S1210b or S1211b. Optionally, the transceiver module 1320 is also used for resource status information. The transceiver module 1320 can also be used to receive the first indication information and the second indication information, or to receive the third indication information, etc.

[0388] In the third embodiment, the communication device 1300 is used to implement Figures 10 to 12 The functionality of TMF in any of the method embodiments shown.

[0389] For example, the communication device 1300 is used to implement Fig.10In the method embodiment shown in FIG. 1 , the transceiver module 1320 can be used to send the first indication information and the second indication information, or to send the third indication information, under the control of the processing module 1310. Optionally, the transceiver module 1320 can also be used to send the first request, receive the network status information, the resource status information, and send the fourth indication information.

[0390] For another example, the communication device 1300 is used to implement Fig.11 In the method embodiment shown in FIG. 1 , the transceiver module 1320 can be used to send the first indication information and the second indication information, or to send the third indication information, under the control of the processing module 1310. Optionally, the transceiver module 1320 can also be used to send the first request, receive the network status information, the resource status information, and send the fourth indication information.

[0391] For another example, the communication device 1300 is used to implement Fig.12 In the method embodiment shown in FIG. 1 , the transceiver module 1320 can be used to send the first indication information and the second indication information, or to send the third indication information, under the control of the processing module 1310. Optionally, the transceiver module 1320 can also be used to send the first request, receive the network status information, the resource status information, and send the fourth indication information.

[0392] In the fourth embodiment, the communication device 1300 is used to implement Figures 10 to 12 The function of the access network device in any of the method embodiments shown.

[0393] For example, the communication device 1300 is used to implement Fig.10 The function of the access network device in the method embodiment shown, in this case, the transceiver module 1320 can be used to receive the fourth indication information, and determine the first alternative QoS configuration information according to the first associated information and the fourth association relationship.

[0394] For another example, the communication device 1300 is used to implement Fig.11 The function of the access network device in the method embodiment shown, in this case, the transceiver module 1320 can be used to receive the fourth indication information, and determine the first alternative QoS configuration information according to the first associated information and the fourth association relationship.

[0395] For another example, the communication device 1300 is used to implement Fig.12 The function of the access network device in the method embodiment shown, in this case, the transceiver module 1320 can be used to receive the fourth indication information, and determine the first alternative QoS configuration information according to the first associated information and the fourth association relationship.

[0396] The specific contents of each information and steps involved can be found in the previous article. Figures 9 to 11 The contents discussed will not be repeated.

[0397] This application embodiment provides a schematic diagram of the structure of a communication device. Fig.14 , is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. Fig.14 As shown, the communication device 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It is understood that the interface circuit 1420 can be a transceiver or an input-output interface. Optionally, the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410 or storing input data required by the processor 1410 to execute instructions or storing data generated after the processor 1410 executes instructions.

[0398] When the communication device 1400 is used to implement Figures 9 to 12 In any of the communication methods shown, the processor 1410 is used to implement the functions of the processing module 1310 , and the interface circuit 1420 is used to implement the functions of the transceiver module 1320 .

[0399] When the above communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiment. The terminal device chip receives information from other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent to the terminal device by the access network device; or the terminal device chip sends information to other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent to the access network device by the terminal device.

[0400] When the above-mentioned communication device is a module applied to an access network device, the access network device module implements the functions of the access network device in the above-mentioned method embodiment. The access network device module receives information from other modules in the access network device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the access network device; or, the access network device module sends information to other modules in the access network device (such as a radio frequency module or an antenna), and the information is sent by the access network device to the terminal device. The access network device module here can be a baseband chip of the access network device, or it can be a DU or other module. The DU here can be a DU under the open radio access network (O-RAN) architecture.

[0401] The present application embodiment provides another example of a communication device, the communication device includes at least one processor and at least one memory, the at least one processor and the at least one memory are coupled, the at least one memory is used to store instructions, when the instructions are executed by the at least one processor, the communication device executes the method in the above embodiment. Take the communication device including a processor and a memory as an example, Fig.15 The structural diagram of the communication device shown in FIG. Fig.15 As shown, the communication device 1500 includes a processor 1510 and a memory 1520. The processor 1510 is coupled to the memory 1520, and the memory 1520 stores instructions. When the instructions stored in the memory 1520 are executed by the processor 1510, the communication device 1500 executes the method executed by the first communication device, the second communication device, the TMF or the access network device in the above embodiment.

[0402] It is understood that the processor involved in each embodiment of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor. Also, the memory involved in each embodiment of the present application may include a volatile memory, such as a random access memory (RAM). The memory may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid state drive (SSD).

[0403] The method steps in each embodiment of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also be present in a base station or a terminal as discrete components.

[0404] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, 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 programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0405] The present application provides a chip system, which includes: a processor and an interface. The processor is used to call and run instructions from the interface. When the processor executes the instructions, any of the above communication methods is implemented, such as the above communication method. Figures 9 to 12 Any of the communication methods shown.

[0406] The present application embodiment provides a communication system, which includes a first communication device and a second communication device. Optionally, the communication device also includes a third communication device and / or a fourth communication device. The first communication device and the second communication device can respectively implement the above Figures 9 to 12 The functions of the first communication device and the second communication device involved in any of the method embodiments shown, as well as the third communication device and the fourth communication device can respectively implement the above Figures 10 to 12 The functions of the third communication device and the fourth communication device involved in any of the illustrated embodiments.

[0407] The embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program or instruction. When the computer-readable storage medium is executed, any of the communication methods described above is implemented, such as the communication method described above. Figures 9 to 12 Any of the communication methods shown.

[0408] The present application embodiment provides a computer program product including instructions, which, when executed on a computer, implements any of the above communication methods, such as the above Figures 9 to 12 Any of the communication methods shown.

[0409] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0410] It is understood that the various numerical numbers involved in the various embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, It is characterized in that Applied to a first communication device, the method comprises: receiving first associated information, where the first associated information is transmitted via a first path, where the first path is a path for transmitting a first service flow between the first communication device and the second communication device, and the first associated information includes experienced quality of service information and / or service feature information, where the experienced quality of service information indicates actual transmission parameters of the first service flow within a historical duration, and the service feature information indicates attributes of a first service corresponding to the first service flow; A first service processing strategy corresponding to the first service is determined according to the first associated channel information, where the first service processing strategy indicates a processing method for the first service.

2. The method according to claim 1, It is characterized in that The first associated path information is carried in a data packet of the first service flow.

3. The method according to claim 1 or 2, It is characterized in that Determining a first service processing strategy corresponding to the first service according to the first associated path information includes: Determine, according to the first associated path information, first candidate service quality configuration information, where the first candidate service quality configuration information indicates one or more communication indicators that the first service flow needs to meet; The first business processing strategy is determined based on a first association relationship and the first alternative service quality configuration information, wherein the first association relationship indicates an association relationship between one or more alternative service quality configuration information and one or more business processing strategies, the one or more alternative service quality configuration information include the first alternative service quality configuration information, and the one or more business processing strategies include the first business processing strategy.

4. The method according to claim 3, It is characterized in that The method further comprises: First indication information is received from a third communication device, where the first indication information indicates the first association relationship.

5. The method according to claim 4, It is characterized in that The method further comprises: A first request is sent to the third communication device, where the first request is used to request determination of a service processing policy corresponding to the first service, and the first request indicates the one or more candidate quality of service configuration information.

6. The method according to any one of claims 3 to 5, It is characterized in that Determining first candidate service quality configuration information according to the first associated path information includes: The first candidate service quality configuration information is determined according to the first associated information and a second association relationship, wherein the second association relationship includes an association relationship between the one or more candidate service quality configuration information and one or more associated information, and the one or more associated information includes the first associated information.

7. The method according to claim 6, It is characterized in that The method further comprises: Second indication information is received from a third communication device, where the second indication information indicates the second association relationship.

8. The method according to any one of claims 1 to 7, It is characterized in that The first candidate service quality configuration information includes resource requirement information of a task corresponding to the first service, and the resource requirement information is used to describe resources required for processing the task corresponding to the first service; the method further includes: Determine whether remaining resources of the first communication device and / or the second communication device satisfy resources required for processing a task corresponding to the first service.

9. The method according to claim 1 or 2, It is characterized in that Determining a first service processing strategy corresponding to the first service according to the first associated path information includes: The first business processing strategy is determined based on the first on-road information and a third association relationship, wherein the third association relationship includes an indication of an association relationship between one or more on-road information and one or more business processing strategies, the one or more on-road information includes the first on-road information, and the one or more business processing strategies include the first business processing strategy.

10. The method according to claim 9, It is characterized in that The method further comprises: Receive third indication information from a third communication device, where the third indication information indicates the third association relationship.

11. The method according to any one of claims 1 to 10, It is characterized in that The first service processing strategy includes task allocation information and / or service indicator information, wherein the task allocation information is used to indicate the task assigned to the first communication device and / or the second communication device for processing the first service, and the service indicator information is used to indicate the performance of implementing the first service.

12. The method according to claim 11, It is characterized in that The method further comprises: adjusting the task of the first communication device for processing the first service according to the task allocation information; and / or, The service indicator information includes at least one of a frame rate, a bit rate or a resolution corresponding to the first service. The method further includes: adjusting at least one of a frame rate, a bit rate or a resolution corresponding to the first service according to the service indicator information.

13. A communication method, It is characterized in that Applied to a third communication device, the method includes: Receive one or more candidate quality of service configuration information corresponding to a first service flow, where the candidate quality of service configuration information indicates one or more communication indicators that the first service flow needs to meet; Send a first indication message, wherein the first indication message indicates a first association relationship, wherein the first association relationship indicates an association relationship between the one or more alternative quality of service configuration information and one or more business processing policies, wherein the one or more business processing policies include a first business processing policy, and the first business processing policy indicates a processing method for a first business corresponding to the first business flow.

14. The method according to claim 13, It is characterized in that The first association relationship is determined based on network status information, resource status information and one or more alternative service quality configuration information; the network status information includes information on one or more communication indicators that the network has achieved or can support, and the resource status information indicates the resource usage of the first communication device and / or the resource usage of the second communication device.

15. The method according to claim 13 or 14, It is characterized in that The method further comprises: Send second indication information, wherein the second indication information indicates a second association relationship, wherein the second association relationship includes an association relationship between the one or more alternative service quality configuration information and one or more associated information, wherein the one or more associated information includes first associated information, and the first associated information includes experienced service quality information and / or service characteristic information, wherein the experienced service quality information indicates actual transmission parameters of the first service flow within a historical duration, and the service characteristic information indicates attributes of the first service.

16. A communication method, It is characterized in that Applied to the fourth communication device, the method further includes: receiving first associated information, where the first associated information is transmitted via a first path, where the first path is a path for transmitting a first service flow between the second communication device and the first communication device, and the first associated information includes experienced quality of service information and / or service feature information, where the experienced quality of service information indicates actual transmission parameters of the first service flow within a historical duration, and the service feature information indicates attributes of a first service corresponding to the first service flow; Based on the first associated information and a fourth association relationship, first alternative service quality configuration information is determined, wherein the first alternative service quality configuration information indicates one or more communication indicators that the first business flow needs to meet, and the fourth association relationship includes an association relationship between one or more alternative service quality configuration information and one or more associated information, wherein the one or more alternative service quality configuration information includes the first alternative service quality configuration information, and the one or more associated information includes the first associated information.

17. A communication device, It is characterized in that include: A module for executing the method according to any one of claims 1 to 12; A module for executing the method according to any one of claims 13 to 15; or, Module for performing the method of claim 16.

18. A communication device, It is characterized in that The method comprises 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 according to any one of claims 1 to 12, the method according to any one of claims 13 to 15, or the method according to claim 16 through a logic circuit or executing code instructions.

19. A computer program product comprising instructions, It is characterized in that When the instruction is executed by the communication device, the communication device executes the method according to any one of claims 1 to 12, the method according to any one of claims 13 to 15, or the method according to claim 16.

20. A computer-readable storage medium, It is characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 12, the method according to any one of claims 13 to 15, or the method according to claim 16 is implemented.

Citation Information

Cited By

  • Communication method and apparatus

    EP4808202A1