Communication method and device
Patent Information
- Application Number
- CN202280097831.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-06
- Publication Date
- 2025-02-18
AI Technical Summary
The independent logical architecture and control mechanisms of mobile communication network systems and computing systems result in significant information interaction delays, impacting user experience.
By acquiring service request information through the fusion orchestration unit, computing requirements are sent directly to the computing execution control unit and the computing transmission control unit, controlling the direct interaction of information during computing and control communication, reducing open interface interaction, and shortening latency.
It improves user experience, reduces latency in providing wireless communication and computing services, and enhances resource utilization and response speed.
Smart Images

Figure CN119487961A_ABST
Abstract
Description
Communication method and device Technical Field
[0001] The present application relates to the field of communications, and in particular to a communication method and device. Background Art
[0002] The integration of mobile communication networks and computing power can promote the emergence and development of future intelligent applications. In the current scenario of the integration of mobile communication networks and computing power, it is necessary to provide users with wireless communication services through the mobile communication network system and computing services such as artificial intelligence (AI) through the computing system.
[0003] However, the mobile communication network system and the computing system are independent of each other in terms of logical architecture and control mechanism. The mobile communication network system and the computing system need to exchange information (such as mobile communication network information or computing power information, etc.) through an open interface to provide users with wireless communication services and computing services, and the interaction delay is relatively large, which results in a large delay in providing users with wireless communication services and computing services, reducing the user experience.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide a communication method and device that can solve the problem of requiring a large delay to provide wireless communication services and computing services to users, thereby improving user experience.
[0006] To achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, a communication method is provided. The communication method includes: a converged orchestration unit obtaining service request information, the converged orchestration unit sending computing requirement information to a computing execution control unit, and the converged orchestration unit sending transmission requirement information to a computing transmission control unit. The service request information is used to request a first computing service, the computing requirement information indicates the computing requirement corresponding to the first computing service, and the transmission requirement information indicates the communication requirement corresponding to the first computing service.
[0008] Based on the method provided in the first aspect, the fusion orchestration unit obtains service request information for requesting the first computing service, sends the computing requirements corresponding to the first computing service to the computing execution control unit, sends the communication requirements corresponding to the first computing service to the computing transmission control unit, the computing execution control unit sends computing parameters to the computing unit, the computing transmission control unit sends transmission parameters to the computing unit, and the computing unit performs computing processing based on the computing parameters and transmission parameters. In this way, information is directly exchanged during the control computing and control communication processes, such as the fusion orchestration unit and the computing execution control unit directly exchanging computing requirements, without the need to exchange information through an open interface. The interaction delay is small, which can solve the problem of requiring a large delay to provide wireless communication services and computing services to users, and can improve user experience.
[0009] In one possible design, the communication method provided in the first aspect may further include: the fusion orchestration unit receives computing scheduling information from the computing execution control unit, and the fusion orchestration unit determines the transmission requirement information based on the service level requirement of the first computing service and the computing scheduling information. The computing scheduling information includes computing parameter configuration information corresponding to at least one computing unit, and an identifier of at least one computing unit. In this way, the fusion orchestration unit can accurately determine the transmission requirement information based on the overall requirement (the service level requirement of the first computing service) and the computing scheduling result (computing scheduling information).
[0010] In one possible design, the computing parameter configuration information may include: computing resource configuration and / or computing service quality configuration. The computing resource configuration may include computing resource size and / or storage size. The computing service quality configuration may include one or more of the following: a computing processing mode, computing processing accuracy, and computing processing time. The computing parameter configuration information may satisfy computing requirements, and the computing unit may perform computing according to the computing parameter configuration information.
[0011] In one possible design, any one of the at least one computing unit can be deployed in a terminal device, an access network device, or a core network.
[0012] In one possible design, the converged orchestration unit is a core network element.
[0013] In one possible design, the computing execution control unit may be a computing management function or a computing resource control function, and the computing transmission control unit may be a session management function or a wireless resource control function.
[0014] In a possible design, the fusion anchor point may include a computing execution control unit and a computing transmission control unit, and the fusion anchor point may be a core network element.
[0015] In one possible design, the fusion scheduling unit may include a computing execution control unit and a computing transmission control unit. The fusion scheduling unit may be an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0016] In this way, the fusion scheduling unit, fusion anchor point, fusion orchestration unit, computing unit, computing execution control unit and computing transmission control unit can be deployed in the mobile communication system. For details, please refer to the following Figures 1 and 2.
[0017] In one possible design approach, computing requirement information may include: computing resource requirements and / or computing service quality requirements, and computing service quality requirements may include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
[0018] In a possible design, the transmission requirement information may include: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements may include: bandwidth requirements and / or delay requirements.
[0019] In a second aspect, a communication method is provided. The communication method includes: a computing execution control unit obtaining computing requirement information, and the computing execution control unit sending computing parameter configuration information to a computing unit. The computing requirement information indicates the computing requirement corresponding to a first computing service, and the computing parameter configuration information indicates computing parameters of the computing unit.
[0020] In one possible design, the computing execution control unit obtaining the computing requirement information may include: the computing execution control unit receiving the computing requirement information from the converged orchestration unit, or the computing execution control unit receiving the computing requirement information from the computing transmission control unit. In this manner, the computing requirement information may come from the converged orchestration unit or the computing transmission control unit.
[0021] Optionally, the computing execution control unit and the computing transmission control unit can interact via a first logical interface, where the defined logical interface adopts a RESTful API interface specification. For example, the computing execution control unit receives computing demand information from the computing transmission control unit via the first logical interface.
[0022] In one possible design, the computing execution control unit acquiring the computing requirement information may include: the computing execution control unit receiving transmission indication information from the computing transmission control unit, and the computing execution control unit determining the computing requirement information based on the transmission indication information and the first mapping information. The transmission indication information may indicate current communication parameters of the computing unit, and the first mapping information may indicate a correspondence between the computing parameters and the communication parameters.
[0023] In this manner, the computation execution control unit can determine the computation parameters corresponding to the computation unit's current communication parameters based on the transmission indication information indicating the computation unit's current communication parameters and the first mapping information, and use the computation parameters corresponding to the current communication parameters as the computation requirement information. For example, the computation execution control unit can maintain the first mapping information, and the first mapping information can be preconfigured.
[0024] In one possible design, the computing execution control unit may be a computing management function or a computing resource control function, and the computing transmission control unit may be a session management function or a wireless resource control function.
[0025] In a possible design, the fusion anchor point may include a computing execution control unit and a computing transmission control unit, and the fusion anchor point may be a core network element.
[0026] In one possible design, the fusion scheduling unit may include a computing execution control unit and a computing transmission control unit. The fusion scheduling unit may be an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0027] In one possible design, the computing unit can be deployed in a terminal device, an access network device, or a core network.
[0028] In one possible design, the converged orchestration unit is a core network element.
[0029] In a possible design, the computing parameter configuration information may be determined by the computing execution control unit according to computing requirement information and computing capability information, and the computing capability information may include computing capabilities of one or more computing units.
[0030] In this way, the computing execution control unit can select at least one computing unit from the one or more computing units based on the computing requirement information and the computing capabilities of the one or more computing units, and determine the computing parameter configuration information corresponding to the at least one computing unit. The computing parameter configuration information corresponding to the at least one computing unit can meet or realize the computing requirement corresponding to the first computing service. The one or more computing units can be all or part of the computing units managed (or controlled) by the computing execution control unit.
[0031] In a possible design, the communication method provided in the second aspect may further include: the computing execution control unit sends computing scheduling information to the fusion orchestration unit. The computing scheduling information may include computing parameter configuration information corresponding to at least one computing unit, and an identifier of at least one computing unit. In this way, the at least one computing unit may be selected from one or more computing units, and the one or more computing units may include at least one computing unit,
[0032] In one possible design approach, computing requirement information may include: computing resource requirements, and / or computing service quality requirements, and computing service quality requirements may include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
[0033] In one possible design, the computing parameter configuration information may include: configuration of computing resources and / or configuration of computing service quality. The configuration of computing resources may include the size and / or storage size of computing resources. The configuration of computing service quality may include one or more of the following: computing processing mode, computing processing accuracy, and computing processing time.
[0034] In addition, the technical effects of the communication method described in the second aspect can refer to the technical effects of the communication method described in any possible implementation method in the first aspect, and will not be repeated here.
[0035] In a third aspect, a communication method is provided. The communication method includes: a computing transmission control unit obtaining transmission requirement information, and the computing transmission control unit sending transmission parameter configuration information to a computing unit. The transmission requirement information indicates a communication requirement corresponding to a first computing service, and the transmission parameter configuration information indicates a communication parameter of the computing unit.
[0036] In one possible design, the computing transmission control unit obtains the transmission requirement information, which may include: the computing transmission control unit receives the transmission requirement information from the fusion orchestration unit, or the computing transmission control unit receives the transmission requirement information from the computing execution control unit.
[0037] Optionally, the computing execution control unit and the computing transmission control unit can interact via a first logical interface, where the defined logical interface adopts a RESTful API interface specification. For example, the computing transmission control unit interacts via the first logical interface to receive transmission requirement information from the computing execution control unit.
[0038] In one possible design, the computing transmission control unit acquiring the transmission requirement information may include: the computing transmission control unit receiving computing instruction information from the computing execution control unit, and the computing transmission control unit determining the transmission requirement information based on the computing instruction information and first mapping information. The computing instruction information indicates current computing parameters of the computing unit, and the first mapping information indicates a correspondence between the computing parameters and the communication parameters.
[0039] In this manner, the calculation and transmission control unit can determine the communication parameters corresponding to the current calculation parameters of the calculation unit based on the calculation indication information indicating the current calculation parameters of the calculation unit and the first mapping information, and use the communication parameters corresponding to the current calculation parameters as the transmission requirement information. For example, the calculation and transmission control unit can maintain the first mapping information, and the first mapping information can be preconfigured.
[0040] In one possible design, the computing transmission control unit acquiring the transmission requirement information may include: the computing transmission control unit receiving computing instruction information from the computing execution control unit, and the computing transmission control unit determining the transmission requirement information based on the computing instruction information, the first mapping information, and the second mapping information. The computing instruction information may indicate a request for a first computing service, the first mapping information may indicate a correspondence between computing parameters and communication parameters, and the second mapping information may indicate a correspondence between the computing service and the computing parameters.
[0041] In this way, the computing indication information indicates a request for the first computing service. The computing transmission control unit can determine the computing parameters corresponding to the first computing service based on the first computing service and the second mapping information, and then determine the communication parameters corresponding to the computing parameters in combination with the first mapping information, and use the communication parameters as transmission requirement information.
[0042] In one possible design, the computing execution control unit may be a computing management function or a computing resource control function, and the computing transmission control unit may be a session management function or a wireless resource control function.
[0043] In a possible design, the fusion anchor point may include a computing execution control unit and a computing transmission control unit, and the fusion anchor point may be a core network element.
[0044] In one possible design, the fusion scheduling unit may include a computing execution control unit and a computing transmission control unit. The fusion scheduling unit may be an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0045] In one possible design, the computing unit may be deployed in a terminal device, an access network device, or a core network.
[0046] In one possible design, the converged orchestration unit is a core network element.
[0047] In a possible design, the transmission parameter configuration information may be determined by a computing transmission control unit based on transmission requirement information and transmission capability information, and the transmission capability information may include the communication capability of one or more computing units.
[0048] In this manner, the computing transmission control unit may select at least one computing unit from the one or more computing units based on the transmission requirement information and the communication capabilities of the one or more computing units, and determine transmission parameter configuration information corresponding to the at least one computing unit. The transmission parameter configuration information corresponding to the at least one computing unit may be able to meet the communication requirement corresponding to the first computing service or the current computing state of the computing unit.
[0049] In one possible design, the transmission requirement information may include: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements may include bandwidth requirements and / or delay requirements.
[0050] In one possible design, the transmission parameter configuration information may include the configuration of communication resources and / or the configuration of communication service quality. The configuration of communication resources may include the size of communication resources, and the configuration of communication service quality may include bandwidth and / or delay.
[0051] In addition, the technical effects of the communication method described in the third aspect can refer to the technical effects of the communication method described in any possible implementation method in the first aspect, and will not be repeated here.
[0052] In a fourth aspect, a communication method is provided. The communication method includes: a computing execution control unit obtaining computing instruction information, and the computing execution control unit sending transmission requirement information or computing instruction information to a computing transmission control unit. The computing instruction information indicates a request for a first computing service or indicates current computing parameters of the computing unit, and the transmission requirement information indicates a communication requirement corresponding to the computing instruction information.
[0053] Based on the communication method provided in the fourth aspect, the calculation execution control unit can obtain calculation indication information, which indicates the current calculation parameters of the calculation unit or requests the first calculation service. The calculation execution control unit and the calculation transmission control unit collaborate to obtain the transmission parameter configuration information corresponding to the calculation indication information, and send the transmission parameter configuration information to the calculation unit, so that the calculation unit can perform calculation processing according to the transmission parameter configuration information. In this way, the control calculation and control communication processes directly exchange information, such as the calculation transmission control unit and the calculation unit directly exchange transmission parameter configuration information, etc., without the need to exchange information through an open interface, and the interaction delay is small. This can solve the problem of requiring a large delay to provide wireless communication services and computing services to users, and can improve the user experience.
[0054] In one possible design, the calculation indication information indicates the current calculation parameters of the calculation unit, and the transmission requirement information is determined by the calculation execution control unit based on the calculation indication information and the first mapping information. The first mapping information can indicate the correspondence between the calculation parameters and the communication parameters.
[0055] In this way, the calculation execution control unit can determine the communication parameters corresponding to the current calculation parameters of the calculation unit according to the calculation indication information and the first mapping information, and use the communication parameters corresponding to the current calculation parameters as transmission requirement information.
[0056] In one possible design, the computing indication information indicates a request for a first computing service, and the transmission requirement information is determined by the computing execution control unit based on the computing indication information, the first mapping information, and the second mapping information. The first mapping information can indicate the correspondence between computing parameters and communication parameters, and the second mapping information can indicate the correspondence between computing services and computing parameters.
[0057] In this way, the computing execution control unit can determine the computing parameters corresponding to the first computing service based on the first computing service and the second mapping information, determine the communication parameters corresponding to the computing parameters in combination with the first mapping information, and use the communication parameters as transmission requirement information.
[0058] In one possible design, the computing unit is deployed in a terminal device, an access network device, or a core network.
[0059] In one possible design, the computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
[0060] In a possible design, the fusion anchor point may include a computing execution control unit and a computing transmission control unit, and the fusion anchor point is a core network element.
[0061] In one possible design, the fusion scheduling unit may include a computing execution control unit and a computing transmission control unit. The fusion scheduling unit is an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0062] In a possible design, the communication method provided in the fourth aspect may further include: the calculation execution control unit sending calculation parameter configuration information to the calculation unit, wherein the calculation parameter configuration information may indicate the calculation parameters of the calculation unit.
[0063] In one possible design, the computing indication information indicates a request for a first computing service, and the computing parameter configuration information is determined by the computing execution control unit based on the computing indication information, the second mapping information, and the computing capability information. The second mapping information may indicate a correspondence between the computing service and the computing parameters.
[0064] In this way, the computing execution control unit can determine the computing parameters corresponding to the first computing service based on the correspondence between the first computing service and the computing service and the computing parameters, thereby obtaining computing requirement information, and determining computing parameter configuration information based on the computing requirement information and computing capability information.
[0065] Optionally, if the calculation indication information indicates the current calculation parameters of the calculation unit, the calculation execution control unit can send calculation parameter configuration information to the calculation unit. The calculation parameter configuration information can be the calculation indication information, and the calculation indication information can be used as the calculation parameter configuration information, or the calculation parameter configuration information can be not sent.
[0066] In one possible design, the computing parameter configuration information may include: configuration of computing resources and / or configuration of computing service quality. The configuration of computing resources may include the size and / or storage size of computing resources. The configuration of computing service quality may include one or more of the following: computing processing mode, computing processing accuracy, and computing processing time.
[0067] In a possible design, the transmission requirement information may include: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements may include: bandwidth requirements and / or delay requirements.
[0068] In one possible design, the computing execution control unit obtaining the computing instruction information includes: the computing execution control unit receiving the computing instruction information from the computing unit. That is, the first computing service may be requested by the computing unit, or the computing unit may send a current computing status to the computing execution control unit to request adjustment of communication parameters.
[0069] In one possible design, the calculation execution control unit is a first calculation execution control unit, and the communication method provided in the fourth aspect may further include: the calculation execution control unit sends calculation indication information to the second calculation execution control unit.
[0070] Exemplarily, the computing execution control unit is a computing execution control unit deployed in an access network device. After the computing execution control unit obtains the computing indication information, it can send the computing indication information to the second computing execution control unit. For example, the second computing execution control unit can be a computing execution control unit deployed in the core network.
[0071] In one possible design, the computation execution control unit is a second computation execution control unit, and obtaining the computation instruction information by the computation execution control unit may include: the computation execution control unit receiving the computation instruction information from the first computation execution control unit. In other words, the computation execution control unit may obtain the computation instruction information from another computation execution control unit.
[0072] A fifth aspect provides a communication method. The communication method includes: a computing transmission control unit obtaining transmission indication information, and the computing transmission control unit sending computing requirement information or transmission indication information to a computing execution control unit. The transmission indication information indicates the current communication parameters of the computing unit, and the computing requirement information indicates the computing requirement corresponding to the transmission indication information.
[0073] Based on the communication method provided in the fifth aspect, the calculation transmission control unit can obtain transmission indication information, the transmission indication information indicates the current communication parameters of the calculation unit, and the calculation execution control unit and the calculation transmission control unit collaborate to obtain the calculation parameter configuration information corresponding to the calculation indication information, and send the calculation parameter configuration information to the calculation unit, so that the calculation unit can perform calculation processing according to the calculation parameter configuration information. In this way, the control calculation and control communication process directly exchange information, such as the calculation execution control unit and the calculation unit directly exchange calculation parameter configuration information, etc., without the need to exchange information through an open interface, the interaction delay is small, which can solve the problem of requiring a large delay to provide wireless communication services and computing services to users, and can improve user experience.
[0074] In a possible design, the computing requirement information is determined by the computing transmission control unit according to the transmission indication information and the first mapping information. The first mapping information may indicate the correspondence between the computing parameters and the communication parameters.
[0075] In this way, the calculation transmission control unit can determine the calculation parameters corresponding to the current transmission parameters of the calculation unit based on the current communication parameters of the calculation unit indicated by the transmission indication information and the first mapping information, and use the calculation parameters as the calculation requirement information. For example, the calculation transmission control unit can maintain the first mapping information, and the first mapping information can be preconfigured.
[0076] In one possible design, the computing unit is deployed in a terminal device, an access network device, or a core network.
[0077] In one possible design, the computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
[0078] In a possible design, the fusion anchor point may include a computing execution control unit and a computing transmission control unit, and the fusion anchor point is a core network element.
[0079] In one possible design, the fusion scheduling unit may include a computing execution control unit and a computing transmission control unit. The fusion scheduling unit is an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0080] In one possible design approach, computing requirement information may include: computing resource requirements and / or computing service quality requirements, and computing service quality requirements may include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
[0081] In one possible design, the computing transmission control unit obtaining the transmission indication information may include: the computing transmission control unit receiving the transmission indication information from the computing unit. In other words, the computing unit may send current communication parameters to the computing transmission control unit to request adjustment of the computing parameters.
[0082] In one possible design, the computing transmission control unit is a first computing transmission control unit, and the communication method provided in the fifth aspect may further include: the computing transmission control unit sends transmission indication information to the second computing transmission control unit.
[0083] In one possible design, the computing and transmission control unit is a second computing and transmission control unit, and the computing and transmission control unit obtaining the transmission instruction information may include: the computing and transmission control unit receiving the transmission instruction information from the first computing and transmission control unit. In other words, the computing and transmission control unit may obtain the transmission instruction information from another computing and transmission control unit.
[0084] In a sixth aspect, a communication method is provided. The communication method includes: a computing unit receiving computing parameter configuration information from a computing execution control unit, receiving transmission parameter configuration information from a computing transmission control unit, and performing computing processing based on the computing parameter configuration information and the transmission parameter configuration information. The computing parameter configuration information indicates computing parameters of the computing unit, and the transmission parameter configuration information indicates communication parameters of the corresponding computing unit.
[0085] In one possible design, the computing unit is deployed in a terminal device, an access network device, or a core network.
[0086] In one possible design, the computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
[0087] In a possible design, the fusion anchor includes a computing execution control unit and a computing transmission control unit, and the fusion anchor is a core network element.
[0088] In one possible design, the fusion scheduling unit may include a computing execution control unit and a computing transmission control unit. The fusion scheduling unit is an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0089] In one possible design, the computing parameter configuration information may include: configuration of computing resources and / or configuration of computing service quality. The configuration of computing resources may include the size and / or storage size of computing resources. The configuration of computing service quality may include one or more of the following: computing processing mode, computing processing accuracy, and computing processing time.
[0090] In one possible design, the transmission parameter configuration information may include the configuration of communication resources and / or the configuration of communication service quality. The configuration of communication resources may include the size of communication resources, and the configuration of communication service quality may include bandwidth and / or delay.
[0091] In a possible design, the communication method provided in the sixth aspect may further include: the computing unit sending service request information to the converged orchestration unit, wherein the service request information may be used to request the first computing service.
[0092] In one possible design, the converged orchestration unit is a core network element.
[0093] In one possible design, the communication method provided in the sixth aspect may further include: the computing unit sending computing instruction information to the computing execution control unit. The computing instruction information may indicate a request for a first computing service or indicate current computing parameters of the computing unit.
[0094] In a possible design, the communication method provided in the sixth aspect may further include: the computing unit sending transmission indication information to the computing transmission control unit, wherein the transmission indication information may indicate the current communication parameters of the computing unit.
[0095] In addition, the technical effects of the communication method described in the sixth aspect can refer to the technical effects of the communication method described in any possible implementation method from the first aspect to the sixth aspect, and will not be repeated here.
[0096] In a seventh aspect, a communication device is provided, which includes a transceiver module and a processing module.
[0097] The processing module is configured to obtain service request information. The transceiver module is configured to send computing requirement information to the computing execution control unit. The transceiver module is further configured to send transmission requirement information to the computing transmission control unit. The service request information is configured to request a first computing service, the computing requirement information indicates the computing requirement corresponding to the first computing service, and the transmission requirement information indicates the communication requirement corresponding to the first computing service.
[0098] In one possible design, the transceiver module is further configured to receive computing scheduling information from the computing execution control unit. The processing module is further configured to determine transmission requirement information based on the service level requirement of the first computing service and the computing scheduling information. The computing scheduling information includes computing parameter configuration information corresponding to at least one computing unit and an identifier of at least one computing unit.
[0099] In one possible design, the computing parameter configuration information may include: configuration of computing resources and / or configuration of computing service quality. The configuration of computing resources may include the size and / or storage size of computing resources. The configuration of computing service quality may include one or more of the following: computing processing mode, computing processing accuracy, and computing processing time.
[0100] In one possible design, any one of the at least one computing unit can be deployed in a terminal device, an access network device, or a core network.
[0101] In one possible design, the communication device is a core network element.
[0102] In one possible design, the computing execution control unit may be a computing management function or a computing resource control function, and the computing transmission control unit may be a session management function or a wireless resource control function.
[0103] In a possible design, the fusion anchor point may include a computing execution control unit and a computing transmission control unit, and the fusion anchor point may be a core network element.
[0104] In one possible design, the fusion scheduling unit may include a computing execution control unit and a computing transmission control unit. The fusion scheduling unit may be an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0105] In one possible design approach, computing requirement information may include: computing resource requirements and / or computing service quality requirements, and computing service quality requirements may include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
[0106] In a possible design, the transmission requirement information may include: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements may include: bandwidth requirements and / or delay requirements.
[0107] It should be noted that the transceiver module described in the seventh aspect may include a receiving module and a sending module. This application does not specifically limit the specific implementation of the transceiver module.
[0108] Optionally, the communication device described in the seventh aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the seventh aspect may execute the method described in the first aspect.
[0109] It should be noted that the communication device described in the seventh aspect can be a fusion orchestration unit, or it can be a chip (system) or other parts or components that can be set in the fusion orchestration unit. This application does not limit this.
[0110] In addition, the technical effects of the communication device described in the seventh aspect can refer to the technical effects of the communication method described in any possible implementation method in the first aspect, and will not be repeated here.
[0111] In an eighth aspect, a communication device is provided, which includes a transceiver module and a processing module.
[0112] The processing module is configured to obtain computing requirement information, and the transceiver module is configured to send computing parameter configuration information to the computing unit. The computing requirement information indicates the computing requirement corresponding to the first computing service, and the computing parameter configuration information indicates the computing parameters of the computing unit.
[0113] In one possible design, the transceiver module is further used to receive computing requirement information from the fusion orchestration unit, or the transceiver module is further used to receive computing requirement information from the computing transmission control unit.
[0114] In one possible design, the transceiver module is further configured to receive transmission indication information from the computing transmission control unit, and the processing module is further configured to determine computing requirement information based on the transmission indication information and the first mapping information. The transmission indication information may indicate current communication parameters of the computing unit, and the first mapping information may indicate a correspondence between computing parameters and communication parameters.
[0115] In one possible design, the communication device may be a computing management function or a computing resource control function, and the computing transmission control unit may be a session management function or a wireless resource control function.
[0116] In one possible design, the fusion anchor point may include a communication device and a computing transmission control unit, and the fusion anchor point may be a core network element.
[0117] In one possible design, the fusion scheduling unit may include a communication device and a computing transmission control unit. The fusion scheduling unit may be an access network device, or the fusion scheduling unit may be deployed in the access network device.
[0118] In one possible design, the computing unit can be deployed in a terminal device, an access network device, or a core network.
[0119] In one possible design, the converged orchestration unit is a core network element.
[0120] In a possible design, the computing parameter configuration information may be determined by the communication device according to computing requirement information and computing capability information, and the computing capability information may include computing capabilities of one or more computing units.
[0121] In one possible design, the transceiver module is further configured to send computing scheduling information to the converged orchestration unit, wherein the computing scheduling information may include computing parameter configuration information corresponding to at least one computing unit and an identifier of at least one computing unit.
[0122] In one possible design approach, computing requirement information may include: computing resource requirements, and / or computing service quality requirements, and computing service quality requirements may include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
[0123] In one possible design, the computing parameter configuration information may include: configuration of computing resources and / or configuration of computing service quality. The configuration of computing resources may include the size and / or storage size of computing resources. The configuration of computing service quality may include one or more of the following: computing processing mode, computing processing accuracy, and computing processing time.
[0124] It should be noted that the transceiver module described in the eighth aspect may include a receiving module and a sending module. This application does not specifically limit the specific implementation of the transceiver module.
[0125] Optionally, the communication device described in the eighth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the eighth aspect may execute the method described in the second aspect.
[0126] It should be noted that the communication device described in the eighth aspect can be a computing execution control unit, or it can be a chip (system) or other parts or components that can be set in the computing execution control unit. This application does not limit this.
[0127] In addition, the technical effects of the communication device described in the eighth aspect can refer to the technical effects of the communication method described in any possible implementation method in the second aspect, and will not be repeated here.
[0128] In a ninth aspect, a communication device is provided, which includes a transceiver module and a processing module.
[0129] The processing module is configured to obtain transmission requirement information, and the transceiver module is configured to send transmission parameter configuration information to the computing unit. The transmission requirement information indicates the communication requirement corresponding to the first computing service, and the transmission parameter configuration information indicates the communication parameters of the computing unit.
[0130] In a possible design, the transceiver module is further used to receive transmission requirement information from the fusion orchestration unit, and the transceiver module is further used to receive transmission requirement information from the computing execution control unit.
[0131] In one possible design, the transceiver module is further configured to receive calculation instruction information from the calculation execution control unit, and the processing module is further configured to determine transmission requirement information based on the calculation instruction information and the first mapping information. The calculation instruction information indicates current calculation parameters of the calculation unit, and the first mapping information indicates a correspondence between the calculation parameters and the communication parameters.
[0132] In one possible design, the transceiver module is further configured to receive computing instruction information from the computing execution control unit, and the processing module is further configured to determine transmission requirement information based on the computing instruction information, the first mapping information, and the second mapping information. The computing instruction information may indicate a request for a first computing service, the first mapping information may indicate a correspondence between computing parameters and communication parameters, and the second mapping information may indicate a correspondence between the computing service and the computing parameters.
[0133] In one possible design, the computing execution control unit may be a computing management function or a computing resource control function, and the communication device may be a session management function or a wireless resource control function.
[0134] In one possible design, the fusion anchor point may include a computing execution control unit and a communication device, and the fusion anchor point may be a core network element.
[0135] In one possible design, the fusion scheduling unit may include a computing execution control unit and a communication device. The fusion scheduling unit may be an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0136] In one possible design, the computing unit may be deployed in a terminal device, an access network device, or a core network.
[0137] In one possible design, the converged orchestration unit is a core network element.
[0138] In a possible design, the transmission parameter configuration information may be determined by the communication device according to the transmission requirement information and the transmission capability information, and the transmission capability information may include the communication capability of one or more computing units.
[0139] In one possible design, the transmission requirement information may include: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements may include bandwidth requirements and / or delay requirements.
[0140] In one possible design, the transmission parameter configuration information may include the configuration of communication resources and / or the configuration of communication service quality. The configuration of communication resources may include the size of communication resources, and the configuration of communication service quality may include bandwidth and / or delay.
[0141] It should be noted that the transceiver module described in the ninth aspect may include a receiving module and a sending module. This application does not specifically limit the specific implementation of the transceiver module.
[0142] Optionally, the communication device described in the ninth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the ninth aspect may execute the method described in the third aspect.
[0143] It should be noted that the communication device described in the ninth aspect can be a computing and transmission control unit, or it can be a chip (system) or other parts or components that can be set in the computing and transmission control unit. This application does not limit this.
[0144] In addition, the technical effects of the communication device described in the ninth aspect can refer to the technical effects of the communication method described in any possible implementation method in the third aspect, and will not be repeated here.
[0145] In a tenth aspect, a communication device is provided, which includes a transceiver module and a processing module.
[0146] The processing module is configured to obtain computing instruction information. The transceiver module is configured to send transmission requirement information or computing instruction information to the computing transmission control unit. The computing instruction information indicates a request for a first computing service or indicates current computing parameters of the computing unit, and the transmission requirement information indicates a communication requirement corresponding to the computing instruction information.
[0147] In one possible design, the calculation indication information indicates the current calculation parameters of the calculation unit, and the transmission requirement information is determined by the communication device based on the calculation indication information and the first mapping information. The first mapping information can indicate the correspondence between the calculation parameters and the communication parameters.
[0148] In one possible design, the computing indication information indicates a request for a first computing service, and the transmission requirement information is determined by the communication device based on the computing indication information, the first mapping information, and the second mapping information. The first mapping information may indicate the correspondence between the computing parameters and the communication parameters, and the second mapping information may indicate the correspondence between the computing service and the computing parameters.
[0149] In one possible design, the computing unit is deployed in a terminal device, an access network device, or a core network.
[0150] In one possible design, the communication device is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
[0151] In one possible design, the fusion anchor point may include a communication device and a computing transmission control unit, and the fusion anchor point is a core network element.
[0152] In one possible design, the fusion scheduling unit may include a communication device and a computing transmission control unit, and the fusion scheduling unit is an access network device, or the fusion scheduling unit may be deployed in the access network device.
[0153] In a possible design, the transceiver module is further configured to send computing parameter configuration information to the computing unit, wherein the computing parameter configuration information may indicate computing parameters of the computing unit.
[0154] In a possible design, the computing instruction information indicates a request for a first computing service, the computing parameter configuration information is determined by the communication device according to the computing instruction information, the second mapping information and the computing capability information, and the second mapping information may indicate a correspondence between the computing service and the computing parameter.
[0155] In one possible design, the computing parameter configuration information may include: configuration of computing resources and / or configuration of computing service quality. The configuration of computing resources may include the size and / or storage size of computing resources. The configuration of computing service quality may include one or more of the following: computing processing mode, computing processing accuracy, and computing processing time.
[0156] In a possible design, the transmission requirement information may include: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements may include: bandwidth requirements and / or delay requirements.
[0157] In one possible design, the transceiver module is also used to receive calculation instruction information from the calculation unit.
[0158] In one possible design, the communication device is a first calculation execution control unit, a transceiver module, and is also used to send calculation indication information to the second calculation execution control unit.
[0159] In one possible design, the communication device is a second computing execution control unit, and the transceiver module is also used to receive computing instruction information from the first computing execution control unit.
[0160] It should be noted that the transceiver module described in the tenth aspect may include a receiving module and a sending module. This application does not specifically limit the specific implementation of the transceiver module.
[0161] Optionally, the communication device described in the tenth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the tenth aspect may execute the method described in the fourth aspect.
[0162] It should be noted that the communication device described in the tenth aspect can be a computing execution control unit, or it can be a chip (system) or other parts or components that can be set in the computing execution control unit. This application does not limit this.
[0163] In addition, the technical effects of the communication device described in the tenth aspect can refer to the technical effects of the communication method described in any possible implementation method in the fourth aspect, and will not be repeated here.
[0164] In an eleventh aspect, a communication device is provided, which includes a transceiver module and a processing module.
[0165] The processing module is configured to obtain transmission instruction information. The transceiver module is configured to send computing requirement information or transmission instruction information to the computing execution control unit. The transmission instruction information indicates the current communication parameters of the computing unit, and the computing requirement information indicates the computing requirement corresponding to the transmission instruction information.
[0166] In a possible design, the computing requirement information is determined by the communication device according to the transmission indication information and the first mapping information, and the first mapping information may indicate the correspondence between the computing parameters and the communication parameters.
[0167] In one possible design, the computing unit is deployed in a terminal device, an access network device, or a core network.
[0168] In a possible design, the computing execution control unit is a computing management function or a computing resource control function, and the communication device is a session management function or a wireless resource control function.
[0169] In one possible design, the fusion anchor point may include a computing execution control unit and a communication device, and the fusion anchor point is a core network element.
[0170] In one possible design, the fusion scheduling unit may include a computing execution control unit and a communication device, and the fusion scheduling unit is an access network device, or the fusion scheduling unit may be deployed in the access network device.
[0171] In one possible design approach, computing requirement information may include: computing resource requirements and / or computing service quality requirements, and computing service quality requirements may include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
[0172] In one possible design, the transceiver module is also used to receive transmission indication information from the computing unit.
[0173] In one possible design, the communication device is a first computing and transmission control unit, a transceiver module, and is also used to send transmission indication information to a second computing and transmission control unit.
[0174] In one possible design, the communication device is a second computing and transmission control unit, and the transceiver module is also used to receive transmission indication information from the first computing and transmission control unit.
[0175] It should be noted that the transceiver module described in the eleventh aspect may include a receiving module and a sending module. This application does not specifically limit the specific implementation of the transceiver module.
[0176] Optionally, the communication device of the eleventh aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device of the eleventh aspect may execute the method of the fifth aspect.
[0177] It should be noted that the communication device described in the eleventh aspect can be a computing and transmission control unit, or it can be a chip (system) or other parts or components that can be set in the computing and transmission control unit. This application does not limit this.
[0178] In addition, the technical effects of the communication device described in the eleventh aspect can refer to the technical effects of the communication method described in any possible implementation method in the fifth aspect, and will not be repeated here.
[0179] In a twelfth aspect, a communication device is provided, which includes a transceiver module and a processing module.
[0180] The transceiver module is configured to receive computing parameter configuration information from the computing execution control unit, and the transceiver module is further configured to receive transmission parameter configuration information from the computing transmission control unit. The processing module is configured to perform computing based on the computing parameter configuration information and the transmission parameter configuration information. The computing parameter configuration information indicates computing parameters of the communication device, and the transmission parameter configuration information indicates communication parameters of the corresponding communication device.
[0181] In one possible design, the communication device is deployed in a terminal device, an access network device, or a core network.
[0182] In one possible design, the computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
[0183] In a possible design, the fusion anchor includes a computing execution control unit and a computing transmission control unit, and the fusion anchor is a core network element.
[0184] In one possible design, the fusion scheduling unit may include a computing execution control unit and a computing transmission control unit. The fusion scheduling unit is an access network device, or the fusion scheduling unit may be deployed on the access network device.
[0185] In one possible design, the computing parameter configuration information may include: configuration of computing resources and / or configuration of computing service quality. The configuration of computing resources may include the size and / or storage size of computing resources. The configuration of computing service quality may include one or more of the following: computing processing mode, computing processing accuracy, and computing processing time.
[0186] In one possible design, the transmission parameter configuration information may include the configuration of communication resources and / or the configuration of communication service quality. The configuration of communication resources may include the size of communication resources, and the configuration of communication service quality may include bandwidth and / or delay.
[0187] In a possible design, the transceiver module is further configured to send service request information to the converged orchestration unit, wherein the service request information can be used to request the first computing service.
[0188] In one possible design, the converged orchestration unit is a core network element.
[0189] In one possible design, the transceiver module is further configured to send computing instruction information to the computing execution control unit, wherein the computing instruction information may indicate a request for a first computing service or indicate current computing parameters of the communication device.
[0190] In one possible design, the transceiver module is configured to send transmission indication information to the calculation transmission control unit, wherein the transmission indication information may indicate current communication parameters of the communication device.
[0191] It should be noted that the transceiver module described in the twelfth aspect may include a receiving module and a sending module. This application does not specifically limit the specific implementation of the transceiver module.
[0192] Optionally, the communication device described in the twelfth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the twelfth aspect may execute the method described in the sixth aspect.
[0193] It should be noted that the communication device described in the twelfth aspect can be a computing unit, or it can be a chip (system) or other parts or components that can be set in the computing unit, and this application does not limit this.
[0194] In addition, the technical effects of the communication device described in the twelfth aspect can refer to the technical effects of the communication method described in any possible implementation method in the sixth aspect, and will not be repeated here.
[0195] In a thirteenth aspect, a communication device is provided, comprising: a processor coupled to a memory for storing a computer program.
[0196] The processor is configured to execute a computer program stored in the memory so that the method described in any possible implementation of the first to sixth aspects is executed.
[0197] In one possible design, the communication device described in the thirteenth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an input / output port. The transceiver may be used for the communication device to communicate with other devices.
[0198] It should be noted that the input port can be used to implement the receiving functions involved in the first to sixth aspects, and the output port can be used to implement the sending functions involved in the first to sixth aspects.
[0199] In the present application, the communication device described in the thirteenth aspect can be a fusion orchestration unit, a computing execution control unit, a computing transmission control unit or a computing unit, or a chip or chip system arranged inside the fusion orchestration unit, the computing execution control unit, the computing transmission control unit or the computing unit.
[0200] In addition, the technical effects of the communication device described in the thirteenth aspect can refer to the technical effects of the method described in any one of the implementation methods of the first aspect to the sixth aspect, and will not be repeated here.
[0201] In a fourteenth aspect, a communication system is provided. The communication system includes a computing execution control unit and a computing transmission control unit, and may also include a computing unit and / or a fusion orchestration unit. The computing execution control unit is configured to implement the method described in the second aspect. The computing transmission control unit is configured to implement the method described in the third aspect. The fusion orchestration unit is configured to implement the method described in the first aspect. The computing unit is configured to implement the method described in the sixth aspect.
[0202] Alternatively, the communication system includes a communication device for implementing the method described in the second aspect as described in the eighth aspect, and a communication device for implementing the method described in the third aspect as described in the ninth aspect, and may also include a communication device for implementing the method described in the first aspect as described in the seventh aspect, and / or a communication device for implementing the method described in the sixth aspect as described in the twelfth aspect.
[0203] Alternatively, the communication system includes a computation execution control unit and a computation transmission control unit, and may further include a computation unit. The computation execution control unit is configured to implement the method described in the fourth aspect. The computation transmission control unit is configured to implement the method described in the fifth aspect. The computation unit is configured to implement the method described in the sixth aspect.
[0204] Alternatively, the communication system includes a communication device as described in the tenth aspect for implementing the method as described in the fourth aspect, and a communication device as described in the eleventh aspect for implementing the method as described in the fifth aspect, and may also include a communication device as described in the twelfth aspect for implementing the method as described in the sixth aspect.
[0205] In a fifteenth aspect, a chip system is provided, comprising a logic circuit. The logic circuit is configured to implement the processing functions described in aspects 1 through 6. The chip system also includes input / output ports, which are configured to implement the transceiver functions described in aspects 1 through 6. Specifically, the input port can be configured to implement the receive function described in aspects 1 through 6, and the output port can be configured to implement the transmit function described in aspects 1 through 6.
[0206] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the first to sixth aspects.
[0207] The chip system may be composed of chips, or may include chips and other discrete devices.
[0208] In the sixteenth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction; when the computer program or instruction is run on a computer, the method described in any possible implementation method of the first to sixth aspects is executed.
[0209] In the seventeenth aspect, a computer program product is provided, comprising a computer program or instructions, which, when the computer program or instructions are run on a computer, enables the method described in any possible implementation method of the first to sixth aspects to be executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0210] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0211] FIG2 is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
[0212] FIG3 is a schematic diagram of a control plane protocol architecture provided in an embodiment of the present application;
[0213] FIG4 is a schematic diagram of the architecture of a mobile communication system and a computing system provided in an embodiment of the present application;
[0214] FIG5 is a schematic diagram of a collaborative computing scenario provided in an embodiment of the present application;
[0215] FIG6 is a schematic diagram of resource allocation provided in an embodiment of the present application;
[0216] FIG7 is a schematic diagram of another collaborative computing scenario provided in an embodiment of the present application;
[0217] FIG8 is a schematic diagram of another resource allocation provided in an embodiment of the present application;
[0218] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0219] FIG10 is a flow chart of a communication method provided in an embodiment of the present application;
[0220] FIG11 is a flow chart of another communication method provided in an embodiment of the present application;
[0221] FIG12 is a flow chart of another communication method provided in an embodiment of the present application;
[0222] FIG13 is a flow chart of another communication method provided in an embodiment of the present application;
[0223] FIG14 is a flow chart of another communication method provided in an embodiment of the present application;
[0224] FIG15 is a flow chart of another communication method provided in an embodiment of the present application;
[0225] FIG16 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0226] The technical solution in this application will be described below with reference to the accompanying drawings.
[0227] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, wired network, vehicle to everything (V2X) communication system, device-to-device (D2D) communication system, Internet of Vehicles communication system, 4th generation (4G) mobile communication system, such as long term evolution (LTE) system, world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) mobile communication system, such as new radio (NR) system, and future communication systems, such as sixth generation (6G) mobile communication system.
[0228] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.
[0229] Additionally, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as an "exemplary" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0230] In the embodiments of the present application, “of”, “corresponding”, “relevant” and “corresponding” may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0231] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0232] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail using the communication system shown in Figure 1 as an example. For example, Figure 1 is a schematic diagram of the architecture of a communication system applicable to the communication method provided in the embodiments of the present application.
[0233] As shown in Figure 1, the communication system includes a computing execution control unit, a computing transmission control unit, and a computing unit, and may also include a convergence orchestration (CO) unit and / or a service request unit. The number of computing execution control units may be one or more, the number of computing transmission control units may be one or more, and the number of computing units may be one or more.
[0234] Exemplarily, the computing execution control unit can perform computing execution control functions. For example, the computing execution control unit can obtain computing parameters of one or more computing units based on computing requirements or computing services, and send the computing parameters to the corresponding computing units. The computing execution control unit can be deployed in an access network device or a core network. When the computing execution control unit is deployed in the core network, the computing execution control unit can be deployed in any core network network element, or the computing execution control unit can be independently deployed in the core network. For example, the computing execution control unit can be independently deployed in the network as a network function (NF) or a network element. The computing execution control unit can be evolved from an access network device or any core network network element, and the computing execution control unit can implement the functions that an access network device or any core network network element can implement, or the functions of the computing execution control unit provided in this application can be implemented by an access network device or any core network network element.
[0235] Exemplarily, the computing transmission control unit can perform computing transmission control and functions. For example, the computing transmission control unit can obtain the communication parameters of one or more computing units according to the transmission requirements or computing services, and send the communication parameters to the corresponding computing units. Similar to the computing execution control unit, the computing transmission control unit can be deployed in the access network device or the core network. When the computing transmission control unit is deployed in the core network, the computing transmission control unit can be deployed in any core network network element, or the computing transmission control unit can be independently deployed in the core network. For example, the computing transmission control unit can be independently deployed in the network as a network function or network element. The computing transmission control unit can be evolved from an access network device or any core network network element, and the computing transmission control unit can implement the functions that the access network device or any core network network element can implement, or the functions of the computing transmission control unit provided in this application can be implemented by an access network device or any core network network element.
[0236] Exemplarily, a computing unit may perform a calculation, for example, one or more computing units may perform calculations based on computing parameters and communication parameters. The computing unit may perform calculations and communications based on computing operations (e.g., computing parameters) and communication parameters. For example, computing parameters may include computing resources and / or computing service quality, and the computing unit may perform calculations based on the configured computing resources and / or computing service quality (configured by a computing execution control unit, or a fusion anchor point, a fusion scheduling unit, etc.). Communication parameters may include communication resources and / or communication service quality, and the computing unit may communicate with other computing units or transmit computing data based on the configured communication resources and / or communication service quality (configured by a computing transmission control unit, or a fusion anchor point, a fusion scheduling unit, etc.). For example, the computing unit may uniformly model and measure the underlying heterogeneous computing resources and uniformly convert the computing power required for various computing tasks. This allows computing tasks to be scheduled to appropriate computing resources, thereby improving the utilization efficiency of computing resources. For example, logical computing services are scheduled to central processing unit (CPU) resources, image computing services are scheduled to graphics processing unit (GPU) resources, and neural network computing services are scheduled to network processor (NPU) resources.
[0237] For the specific implementation of computing resources, computing service quality, communication resources and communication service quality, please refer to the corresponding description in Figure 10 below, which will not be repeated here.
[0238] The computing unit can be deployed in a terminal device, an access network device, or a core network. When the computing unit is deployed in the core network, the computing unit can be deployed in any core network element, or the computing unit can be independently deployed in the core network. For example, the computing unit can be independently deployed in the network as a network function or network element. The computing unit can be evolved from any core network element, access network device, or terminal device, and the computing unit can implement the functions that can be implemented by any core network element, access network device, or terminal device. Alternatively, the functions of the computing unit provided in this application can be implemented by any core network element, access network device, or terminal device.
[0239] Optionally, the fusion orchestration unit can perform computing orchestration and / or communication orchestration on the computing service, obtain computing requirements and / or communication requirements, and send the computing requirements and / or communication requirements obtained by orchestration to the computing execution control unit and the computing transmission control unit respectively, so that the computing execution control unit performs the computing execution control function, and the computing transmission control unit performs the computing transmission control function.
[0240] Exemplarily, the converged orchestration unit may be a core network element. Exemplarily, the converged orchestration unit may be deployed in any core network element, or the converged orchestration unit may be independently deployed in the core network. For example, the converged orchestration unit may be independently deployed in the network as a network function or network element. The converged orchestration unit may be evolved from any core network element, etc. The converged orchestration unit may implement functions that any core network element can implement, or the functions of the converged orchestration unit provided in this application may be implemented by any core network element.
[0241] Optionally, the service requesting network element can implement one or more of the following functions: requesting computing services from the data orchestration network element, requesting computing services from the computing execution control unit, or sending the current computing status, and requesting computing services from the computing transmission control unit, or sending the current communication status, etc.
[0242] Exemplarily, the above-mentioned service request unit may include an application, an application server or a terminal device, etc. The application may be an application used by the operator for network planning and optimization (the application may be deployed on the terminal device), or it may be an application outside the mobile communication network (also referred to as a third-party application) (the application may be deployed on an application server).
[0243] It should be noted that this application does not limit the names of the computing execution control unit, computing transmission control unit, computing unit, fusion orchestration unit, and service request unit. For example, the computing unit can also be called a computing execution unit, or computing execution (Computing executor, CE), computing element (Computing element, CE), etc.; the computing unit can be a container with computing capabilities (it is an independent operating environment, similar to a virtual machine, but without a kernel and an operating system. It isolates applications and associations, which can improve computer resource utilization. It is essentially a group of resource-constrained and isolated processes.), pod (a pod contains one or a group of containers, and a pod does not span multiple physical nodes.), virtual machine (virtual machine software can run programs and operating systems, store data, connect to the network, and perform other computing functions, and requires maintenance, such as updates and system monitoring.) or physical host, etc.
[0244] In some embodiments, the calculation execution control unit and the calculation transmission control unit can be deployed in the same device or network element. Figure 2 is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application.
[0245] As shown in Figure 2, the communication system includes a fusion anchor point and a computing unit, or the communication system includes a fusion scheduling unit and a computing unit, or the communication system includes a fusion anchor point, a fusion scheduling unit, and a computing unit. The communication system may also include a fusion orchestration unit and / or a service request unit.
[0246] The fusion anchor can support a wide range of communication and computing collaboration, thereby supporting the global optimization of communication resources and computing resources.
[0247] Exemplarily, the functions that the fusion anchor can implement include but are not limited to one or more of the following: managing the address of the computing unit, controlling the quality of computing service (QoS), managing and maintaining the computing capability information of the computing unit, managing computing sessions and / or computing bearers, selecting computing units for implementing computing services, processing computing session-related non-access stratum (NAS) messages, and controlling communication service quality.
[0248] Among them, the computing service quality may include the computing processing mode, computing processing accuracy, and computing processing time, etc. The computing processing mode may include serial and / or parallel, and the computing processing mode may refer to the processing mode between computing resources. Controlling a computing session or computing bearer may include: establishing, modifying, maintaining or deleting a computing session or computing bearer. A computing session may refer to a tunnel or link for transmitting data between a terminal device, an access network device, and a core network element, and a computing bearer may refer to a tunnel or link for transmitting data between an access network device and a core network element. The communication service quality may include bandwidth and / or latency.
[0249] In some embodiments, the functions implemented by the fusion anchor point can be divided into computing execution control functions and computing transmission control functions. For example, the computing execution control functions implemented by the fusion anchor point may include, but are not limited to, one or more of the following: managing the address of the computing unit, controlling the computing quality of service, and managing and maintaining the computing capacity information of the computing unit. For example, the computing transmission control functions implemented by the fusion anchor point may include, but are not limited to, one or more of the following: managing computing sessions and / or computing bearers, selecting computing units for implementing computing services, terminating NAS messages related to computing sessions, and controlling communication quality of service.
[0250] In some embodiments, the fusion anchor point may include a computation execution control unit and a computation transmission control unit (as shown in FIG1 ), which may be deployed in the fusion anchor point. The computation execution control unit may implement the computation execution control function of the fusion anchor point, and the computation transmission control unit may implement the computation transmission control function of the fusion anchor point. The fusion anchor point may implement the functions implemented by the computation execution control unit and the functions implemented by the computation transmission control unit.
[0251] For example, the computing execution control unit of the fusion anchor point may be referred to as a computing management function (CMF) or a CMF unit, and the computing execution control function of the fusion anchor point may be implemented by the CMF.
[0252] For example, the computing and transmission control unit of the fusion anchor point may be called an enhanced session management function (SMF+), or an SMF+ unit, and the computing and transmission control function of the fusion anchor point may be implemented by the SMF+.
[0253] It should be noted that SMF+ can be an enhanced evolution of SMF, and SMF+ can implement the functions that SMF can implement, or the computing transmission control function of the fusion anchor point provided in this application can be implemented by SMF+.
[0254] In this way, the computing execution control unit (or CMF unit) implements the computing execution control function, and the computing transmission control unit (or SMF+ unit) implements the computing transmission control function. Decoupling or modularizing the computing execution control function from the computing transmission control function can make the logic of controlling computing and communication simpler and the networking implementation more flexible. For example, one computing execution control unit (or CMF unit) can correspond to one or more computing transmission control units (or SMF+ units).
[0255] It should be noted that the fusion anchor point can be a core network element. Exemplarily, the fusion anchor point can be deployed in any core network element, or the fusion anchor point can be independently deployed in the core network. For example, the fusion anchor point can be independently deployed in the network as a network function or network element. The fusion anchor point can be evolved from any core network element, etc., and the fusion anchor point can implement the functions that any core network element can implement. Alternatively, the functions of the fusion anchor point provided in this application can be implemented by any core network element.
[0256] The fusion scheduling unit can support real-time collaboration of communication computing in a small range, thereby supporting computing resources to adapt to changes in wireless dynamic (such as channel, mobility) environment.
[0257] Exemplarily, the functions that can be implemented by the fusion scheduling unit include but are not limited to one or more of the following: sensing the computing power of the computing unit, sensing the current computing status of the computing unit, configuring the computing parameters of the computing unit, scheduling the computing unit to perform calculations, computing power aggregation, controlling the quality of computing services, broadcasting the computing resources of the cell, managing the computing paging services initiated by the access network device or the core network element, managing the computing communication fusion context, and managing the computing radio bearer (CRB) (for example, requesting, establishing, updating, deleting, etc.). Among them, the computing communication fusion context is used to record information related to the computing service, such as the current calculation step, what information related to the computing service is transmitted, etc. Among them, computing power aggregation can refer to the aggregation of the computing power of at least two computing units (for example, two computing units as access network devices) to implement computing services. The computing radio bearer can refer to a tunnel or link between a terminal device and an access network device for transmitting data. CRB can be the data protocol data unit (PDU) of the packet data convergence protocol (PDCP) layer. The PDU of the PDCP layer can transmit control plane data and user plane data. It can also introduce computing data PDU or introduce computing QoS flow at the (service data adaptation protocol, SDAP) layer to transmit computing data.
[0258] In some embodiments, the functions that the fusion scheduling unit can implement can be divided into computing execution control functions and computing transmission control functions. For example, the computing execution control functions that the fusion scheduling unit can implement can include, but are not limited to, one or more of the following: sensing the computing capacity of the computing unit, sensing the current computing status of the computing unit, configuring the computing parameters of the computing unit, scheduling the computing unit to perform computing, computing power aggregation, controlling computing service quality, broadcasting the computing resources of the cell, and managing computing paging services initiated by access network equipment or core network elements. For example, the computing transmission control functions that the fusion scheduling unit can implement can include, but are not limited to, one or more of the following: managing computing communication fusion context and managing computing radio bearers.
[0259] In some embodiments, the fusion scheduling unit may include a calculation execution control unit and a calculation transmission control unit (as shown in FIG1 ), and the calculation execution control unit and the calculation transmission control unit may be deployed in the fusion scheduling unit. The calculation execution control unit may implement the calculation execution control function of the fusion scheduling unit, and the calculation transmission control unit may implement the calculation transmission control function of the fusion scheduling unit. The fusion scheduling unit may implement the functions implemented by the calculation execution control unit and the functions implemented by the calculation transmission control unit.
[0260] For example, the computing execution control unit of the fusion scheduling unit may be referred to as a computing resource control (CRC) function, or a CRC unit, and the computing execution control function of the fusion scheduling unit may be implemented by the CRC.
[0261] For example, the calculation and transmission control unit of the integrated scheduling unit may be called an enhanced radio resource control (RRC+) function, or an RRC+ unit, and the calculation and transmission control function of the integrated scheduling unit may be implemented by RRC+.
[0262] It should be noted that RRC+ can be evolved from RRC enhancement, RRC+ can implement the functions that RRC can implement, or the calculation and transmission control functions of the fusion scheduling unit provided in this application can be implemented by RRC.
[0263] In this way, the calculation execution control unit (or CRC unit) implements the calculation execution control function, and the calculation transmission control unit (or RRC+ unit) implements the calculation transmission control function. Decoupling or modularizing the calculation execution control function from the calculation transmission control function can make the logic of controlling calculation and communication simpler and the networking implementation more flexible. For example, one calculation execution control unit (or CRC unit) can correspond to one or more calculation transmission control units (or RRC+ units).
[0264] It should be noted that the converged scheduling unit can be any core network element or access network device. Exemplarily, the converged scheduling unit can be deployed in any core network element or access network device, or the converged scheduling unit can be independently deployed in the core network. For example, the converged scheduling unit can be independently deployed in the network as a network function or network element. The converged scheduling unit can be evolved from any core network element or access network device, etc. The converged scheduling unit can implement the functions that can be implemented by any core network element or access network device, or the functions of the converged scheduling unit provided in this application can be implemented by any core network element or access network device.
[0265] Regarding the implementation of the computing unit, the converged orchestration unit, and the service request network element, please refer to the description in Figure 1 above and will not be repeated here.
[0266] The core network elements are located on the network side of the communication system and can be used to provide network services for access network devices, terminal devices, etc. Core network elements may include, but are not limited to, one or more of the following: mobility management elements, session management elements, user plane elements, policy control elements, network openness elements, and application elements.
[0267] Mobility management network element: Mainly used for mobility management and access management. In 5G mobile communication systems, this mobility management network element can be the access and mobility management function (AMF) network element, which mainly performs functions such as mobility management and access authentication / authorization. In addition, the mobility management network element can also be responsible for transmitting user policies between the terminal and the policy control function (PCF) network element.
[0268] Session management network element: mainly used for session management (such as creation and deletion), maintenance of session context and user plane forwarding pipe information, allocation and management of Internet Protocol (IP) addresses of terminal devices, selection of endpoints for manageable user plane functions, policy control and charging function interfaces, and downlink data notification.
[0269] In a 5G mobile communication system, the session management network element may be a session management function (SMF) network element, which completes terminal IP address allocation, user plane function (UPF) selection, and billing and QoS policy control.
[0270] User plane network element: Serves as the interface with the data network, performing functions such as user plane data forwarding, session / flow-level billing and statistics, and bandwidth limiting. This includes packet routing and forwarding, as well as quality of service (QoS) processing for user plane data. In 5G mobile communication systems, this user plane network element can be a UPF network element.
[0271] Policy control network element: This includes user subscription data management, policy control, charging policy control, and QoS control. It is used to guide the unified policy framework of network behavior and provide policy rule information to control plane function network elements (such as AMF and SMF network elements). In 5G mobile communication systems, this policy control network element can be a PCF network element.
[0272] Network open network element: This element can be used to provide the framework, authentication, and interfaces related to network capability exposure, and to transfer information between the 5G system network function and other network functions. In the 5G mobile communication system, this network open network element can be a network open function (NEF) element, which is mainly used to open the services and capabilities of the 3GPP network function to the application function (AF), and also allows the AF to provide information to the 3GPP network function.
[0273] Application network elements (ANEs) are used to provide various business services, interact with the core network through NEFs, and interact with the policy management framework for policy management. In 5G mobile communication systems, these ANEs can be AFs, representing third-party or operator application functions. They are the interface through which the 5G network obtains external application data, primarily used to communicate application-side requirements to the network.
[0274] Among them, the above-mentioned access network equipment can also be called access equipment or wireless access network equipment. The access network equipment can manage wireless resources, provide access services for terminal equipment, and complete data forwarding between terminal equipment and the core network. The access network equipment can also be understood as a base station in the network.
[0275] Exemplarily, the access network device in the embodiment of the present application may be any communication device with wireless transceiver capabilities for communicating with a terminal device. The access network equipment includes but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved NodeB (HeNB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be 5G, such as gNB in NR system, or transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in 5G system, or it can also be a network node constituting a gNB or transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc., and can also be a satellite or a drone, etc.
[0276] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU is responsible for processing non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. The AAU implements some physical layer processing functions, RF processing, and active antenna-related functions. RRC layer information is generated by the CU and ultimately encapsulated by the DU's PHY layer into PHY layer information, or is converted from PHY layer information. Therefore, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by both the DU and the AAU. It is understood that the access network device may include one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as an access network device in an access network (RAN) or as an access network device in a core network (CN), and this application does not limit this.
[0277] The terminal device is a terminal that accesses a communication system and has wireless transceiver functions, or a chip or chip system that can be set in the terminal. The terminal device in this application can also be called a terminal, user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal in the embodiments of the present application can be a mobile phone, a tablet computer, a drone, a computer with wireless transceiver function, customer premise equipment (CPE), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network or a terminal in a future evolution network, etc.
[0278] For another example, the terminal device in the present application can be an express terminal in smart logistics (for example, a device that can monitor the location of cargo vehicles, a device that can monitor the temperature and humidity of cargo, etc.), a wireless terminal in smart agriculture (for example, a wearable device that can collect relevant data of poultry and livestock, etc.), a wireless terminal in smart buildings (for example, smart elevators, fire monitoring equipment, and smart meters, etc.), a wireless terminal in smart medical care (for example, a wearable device that can monitor the physiological state of humans or animals), a wireless terminal in smart transportation (for example, smart buses, smart vehicles, shared bicycles, charging pile monitoring equipment, smart traffic lights, and smart monitoring and smart parking equipment, etc.), a wireless terminal in smart retail (for example, vending machines, self-service checkout machines, and unmanned convenience stores, etc.). For another example, the terminal device in the present application can be an on-board module, on-board module, on-board component, on-board chip or on-board unit that is built into a vehicle as one or more components or units. The vehicle can implement the method provided in the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit.
[0279] It should be noted that the communication method provided in the embodiment of the present application can be applied between any two nodes shown in Figures 1 and 2. For specific implementation, please refer to the following method embodiment, which will not be repeated here.
[0280] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.
[0281] It should be understood that FIG1 and FIG2 are simplified schematic diagrams for ease of understanding, and the communication system may further include other devices that are not shown in FIG1 and FIG2 .
[0282] The functions of the logical interfaces between the various units in the communication system are described below.
[0283] 1. Logical interface (also called application programming interface (API)) between the fusion orchestration unit and the fusion anchor: The fusion orchestration unit orchestrates large-scale computing and transmission (the scope of the fusion anchor's management) through this logical interface. A fusion orchestration unit can correspond to one or more fusion anchors and can manage the computing and transmission of one or more fusion anchors.
[0284] When the converged anchor includes a compute execution control unit (such as a CMF unit) and a compute transmission control unit (such as an SMF+ unit), the logical interface between the converged orchestration unit and the compute execution control unit is as follows: The converged orchestration unit manages a wide range of computations through the logical interface between the converged orchestration unit and the CMF. The logical interface between the converged orchestration unit and the compute transmission control unit is as follows: The converged orchestration unit manages a wide range of transmissions through the logical interface between the converged orchestration unit and the SMF+.
[0285] The logical interface between the compute execution control unit and the compute transmission control unit in the fusion anchor point: The compute execution control unit and the compute transmission control unit can exchange the current computing and communication status of the computing unit through the logical interface between the compute execution control unit and the compute transmission control unit. One compute execution control unit can correspond to one or more compute transmission control units.
[0286] For example, the computing execution control unit may select a computing transmission control unit from one or more computing transmission control units for transmission coordination based on the corresponding relationship between the computing execution control units and the computing transmission control units. For example, the computing execution control unit may send the current computing state of the computing unit to the computing transmission control unit, so that the computing transmission control unit adjusts the communication parameters of the computing unit based on the computing state.
[0287] For example, the computing transmission control unit can select a computing transmission control unit for computing collaboration based on the correspondence between the computing execution control unit and the computing transmission control unit. For example, the computing transmission control unit sends the current communication status of the computing unit to the computing execution control unit, so that the computing execution control unit adjusts the computing parameters of the computing unit according to the communication status.
[0288] 2. Logical interface between the converged orchestration unit and the converged scheduling unit: The converged orchestration unit orchestrates computation and transmission within a small scope (the scope controlled by the converged scheduling unit) through the logical interface between the converged orchestration unit and the converged scheduling unit. A converged orchestration unit can correspond to one or more converged scheduling units, and a converged orchestration unit can control the computation and transmission of one or more converged scheduling units.
[0289] When the converged scheduling unit includes a computation execution control unit (e.g., a CRC unit) and a computation transmission control unit (e.g., an RRC+ unit), the logical interface between the converged orchestration unit and the computation execution control unit is as follows: The converged orchestration unit manages small-scale computations through the logical interface between the converged orchestration unit and the CRC. The logical interface between the converged orchestration unit and the computation transmission control unit is as follows: The converged orchestration unit manages small-scale transmissions through the logical interface between the converged orchestration unit and the RRC+.
[0290] The logical interface between the computing execution control unit and the computing transmission control unit in the fusion scheduling unit: The computing execution control unit and the computing transmission control unit can exchange the current computing status and communication status of the computing unit through the logical interface between the computing execution control unit and the computing transmission control unit. One computing execution control unit can correspond to one or more computing transmission control units. The specific implementation method is similar to the logical interface between the computing execution control unit and the computing transmission control unit in the above-mentioned fusion anchor point. Please refer to the description of the logical interface between the computing execution control unit and the computing transmission control unit in the above-mentioned fusion anchor point, and will not be repeated here.
[0291] 3. Logical Interface between the Convergence Anchor and the Convergence Scheduling Unit: The fusion anchor and the fusion scheduling unit can implement one or more of the following through the logical interface: managing computing bearer, interacting with and responding to computing service requests within the network (e.g., network planning and optimization requests from terminal devices), and configuring or adjusting computing and communication parameters. A fusion anchor can correspond to one or more fusion scheduling units, and a fusion anchor can manage the computing and transmission of one or more fusion scheduling units.
[0292] 4. Logical interface between the fusion anchor point and the computing unit: The fusion anchor point and the computing unit can implement one or more of the following through the logical interface between the fusion anchor point and the computing unit: interactive computing service requests and responses, allocation of addresses of computing units (for example, the computing unit is a terminal device), and configuration or adjustment of computing parameters and communication parameters of the computing unit.
[0293] 5. Logical interface between the fusion scheduling unit and the computing unit: The fusion scheduling unit and the computing unit can implement one or more of the following through the logical interface between the fusion scheduling unit and the computing unit: interactive computing service request and response, real-time configuration or adjustment of the computing parameters and communication parameters of the computing unit, and perception of the current computing status and communication status of the computing unit.
[0294] For example, Figure 3 is a schematic diagram of a control plane protocol architecture provided by an embodiment of the present application. The communication systems shown in Figures 1 and 2 can be applied to the protocol architecture shown in Figure 3.
[0295] Figure 3 takes the interface protocols between core network elements and terminal devices, access network devices and terminal devices, access network devices and core network elements, and access network devices and access network devices in a 5G mobile communication system as an example to illustrate. The core network elements, access network devices, and terminal devices in this application are not only applicable to 5G mobile communication systems, but can also be applicable to 4G mobile communication systems, 5G mobile communication systems, and future mobile communication systems, such as 6G mobile communication systems.
[0296] The core network element can implement the functions of the converged orchestration network element, computing execution control unit, computing transmission control unit, converged anchor point, converged scheduling unit, or computing unit shown in Figure 1 or Figure 2. The access network device can implement the functions of the computing execution control unit, computing transmission control unit, converged scheduling unit, or computing unit shown in Figure 1 or Figure 2. The terminal device can implement the functions of the service request unit or computing unit shown in Figure 1 or Figure 2.
[0297] As shown in (a) of Figure 3, in a top-down order, the core network element and the terminal device both include a non-access stratum (NAS), and the core network element and the terminal device can implement computing transmission control functions and computing execution control functions through the NAS layer. The access network device and the terminal device both include a radio resource control (RRC) layer, and the access network device and the terminal device can implement computing transmission control functions and computing execution control functions through the RRC layer. Optionally, the access network device and the terminal device may also include, but are not limited to, one or more of the following protocol layers: a packet data convergence protocol (PDCP) layer, a radio link control (RLC) protocol layer, a media access control (MAC) protocol layer, and a physical layer (PHY) layer.
[0298] As shown in (b) of Figure 3 , from top to bottom, both the core network elements and access network devices include a next-generation application protocol (NG-AP) layer. The NG-AP layer enables computational transmission control and computational execution control functions between the core network elements and the access network devices. Optionally, the core network elements and the access network devices may also include, but are not limited to, one or more of the following protocol layers: a stream control transmission protocol (SCTP) layer, a transmission control protocol (TCP) layer, an internet protocol (IP) layer, a data link layer (DLL), and a physical layer (PHY).
[0299] As shown in (c) of Figure 3 , from top to bottom, the protocol layers between access network devices all include the Xn application protocol (Xn-AP) layer. The Xn-AP layer can be used to implement computing transmission control and computing execution control functions between the access network devices. Optionally, the protocol layers between the access network devices may also include, but are not limited to, one or more of the following: SCTP layer, TCP layer, IP layer, DLL layer, and PHY layer.
[0300] In this way, by introducing computing transmission control functions and computing execution control functions on the control plane, the integration of network and computing power on the control plane can be realized, and the computing can respond to terminal movement and network changes in a timely manner.
[0301] It should be noted that Figure 3 is only an example of the protocol architecture diagram provided in an embodiment of the present application, and the protocol architecture diagram may also include other protocol layers.
[0302] In one possible design approach, the computing system can be mobile / multi-access edge computing (MEC).
[0303] MEC is a platform that provides cloud computing capabilities to mobile users (such as terminal devices) in access networks close to them. MEC can be seen as a cloud server running at the edge of the mobile communication network and performing specific tasks.
[0304] FIG4 is a schematic diagram of the architecture of a mobile communication system and a computing system provided in an embodiment of the present application.
[0305] As shown in Figure 4, MEC can include edge UPF, data network, and AF. The data network can include mobile / multi-access edge computing platform (MEP) and application. MEC does not logically belong to the mobile communication network architecture. The mobile communication network and MEC management and control system need to exchange mobile communication network information and computing-related information through NEF and exchange data through UPF.
[0306] When optimizing or adjusting services by comprehensively considering mobile communication network and computing-related information, the mobile communication network system and the computing system need to exchange information through open interfaces. For example, the mobile communication network system obtains computing-related information from the computing system through the NEF network element and deploys or adjusts the corresponding communication for the service based on this computing-related information. The MEC management and control system obtains mobile communication network information (such as session congestion, congestion level, guaranteed rate, etc.) from the mobile communication network system through the NEF network element and deploys or adjusts the corresponding computing for the service based on this mobile communication network information. The interaction latency between the mobile communication network system and the computing system is relatively high, resulting in a long time to deploy the corresponding computing and communication, and a long time to provide users with the converged wireless communication and computing services, which reduces the response experience of users' computing service requests. Alternatively, when a user's connection or computing experience changes transiently (such as a change in air interface channel status, overflow of computing storage, insufficient battery power, etc.), it takes a long time to adjust the computing or connection, resulting in a reduced user experience of computing services.
[0307] It should be noted that the UPF network element, AMF network element, SMF network element, PCF network element, and UDM network element in Figure 4 can refer to the corresponding description in Figure 2 above, and will not be repeated here.
[0308] FIG5 is a schematic diagram of a collaborative computing scenario provided in an embodiment of the present application.
[0309] In conjunction with Figure 5, in the scenario of collaborative computing between the terminal device and the access network device, the method shown in Figure 4 is adopted, where the communication control node of the mobile communication system controls communication, and the computing control node of the computing system controls computing. When the terminal device moves from the cell of access network device 1 to the cell of access network device 2, the communication control node needs to determine whether the connection of the terminal device is switched, for example, whether to switch the connection between the terminal device and access network device 1 to the connection between the terminal device and access network device 2, and the computing control node determines whether the computing of the terminal device is migrated, for example, whether to migrate the computing related to the terminal device on the access network device 1 side to the access network device 2. Because the mobile communication system and the computing system belong to two different systems in terms of logical architecture and control mechanism, the interaction delay between the communication control node and the computing control node is large, and it is unable to respond to the movement of the terminal device and changes in the network in a timely manner, resulting in the switching of the terminal device affecting the service quality.
[0310] FIG6 is a schematic diagram of resource allocation provided in an embodiment of the present application.
[0311] Using the method shown in Figure 4, since the mobile communication system and the computing system belong to two different systems in terms of logical architecture and control mechanism, the interaction delay between the mobile communication network system and the computing system is large, and adapting to business changes requires interactive computing-related information and communication-related information, which results in the inability to timely match actual business load changes when allocating resources. In order to make the allocated resources meet the actual business load changes, communication resources and / or computing resources are allocated according to the peak load. As shown in Figure 6, the allocated communication resources and / or computing resources are constant and greater than the peak load, which leads to low resource utilization.
[0312] The communication method provided in the embodiment of the present application is that the fusion orchestration unit obtains the service request information for requesting the first computing service, sends the computing requirements corresponding to the first computing service to the computing execution control unit, sends the communication requirements corresponding to the first computing service to the computing transmission control unit, the computing execution control unit sends the computing parameters to the computing unit, the computing transmission control unit sends the transmission parameters to the computing unit, and the computing unit performs computing processing according to the computing parameters and the transmission parameters. In this way, the control computing and control communication do not need to exchange information through an open interface, the interaction delay is small, and the problem of requiring a large delay to provide wireless communication services and computing services to users can be solved, which can improve the user experience. The communication method provided in the embodiment of the present application can be specifically seen in Figures 10 to 12 below.
[0313] FIG7 is a schematic diagram of another collaborative computing scenario provided in an embodiment of the present application.
[0314] In combination with Figure 7, in the scenario of collaborative computing between the terminal device and the access network device, the method shown in Figures 10 to 12 below of this application is adopted, and control computing and control communication do not need to exchange information through an open interface. When the terminal device moves from the cell of access network device 1 to the cell of access network device 2, determining whether the connection of the terminal device is switched and determining whether the calculation of the terminal device is migrated do not need to exchange information through an open interface. The delay in determining whether the connection of the terminal device is switched and determining whether the calculation of the terminal device is migrated is small, and it can respond to the movement of the terminal device and network changes in a timely manner.
[0315] FIG8 is a schematic diagram of another resource allocation provided in an embodiment of the present application.
[0316] By adopting the method shown in Figures 10 to 12 below of this application, control calculation and control communication do not need to exchange information through open interfaces, and resource allocation can timely match the actual business load changes, so that communication resources and / or computing resources can be allocated according to the actual business load. As shown in Figure 8, the allocated communication resources and / or computing resources can be adjusted according to the changes in the actual business load. The allocated resources can not only meet the needs of the actual business load, but also have high resource utilization.
[0317] Figure 9 is a schematic diagram of the structure of a communication device 900 that can be used to implement the communication method provided in an embodiment of the present application. Communication device 900 can be a converged orchestration unit, a converged anchor point, a converged scheduling unit, a control unit, a computing execution control unit, or a computing transmission control unit, and can also be a chip or other component or assembly used in a converged orchestration unit, a converged anchor point, a converged scheduling unit, a control unit, a computing execution control unit, or a computing transmission control unit.
[0318] As shown in Figure 9, a communication device 900 may include a processor 901. Optionally, the communication device 900 may further include one or more of a memory 902 and a transceiver 903. The processor 901 may be coupled to one or more of the memory 902 and the transceiver 903, such as via a communication bus. The processor 901 may also be used alone.
[0319] The following is a detailed introduction to the various components of the communication device 900 in conjunction with FIG9 :
[0320] Processor 901 is the control center of communication device 900 and can be a single processor or a collective term for multiple processing elements. For example, processor 901 can be one or more central processing units (CPUs), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present application, such as one or more digital signal processors (DSPs) or one or more field programmable gate arrays (FPGAs).
[0321] The processor 901 may execute various functions of the communication device 900 by running or executing software programs stored in the memory 902 and calling data stored in the memory 902 .
[0322] In a specific implementation, as an embodiment, the processor 901 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 9 .
[0323] In a specific implementation, as an embodiment, the communication device 900 may also include multiple processors, such as the processor 901 and the processor 904 shown in FIG9 . Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor herein may refer to one or more communication devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0324] The memory 902 may be a read-only memory (ROM) or other type of static storage communication device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage communication device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage communication device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 902 may be integrated with the processor 901 or exist independently and be coupled to the processor 901 via an input / output port (not shown in FIG9 ) of the communication device 900, which is not specifically limited in this embodiment of the present application.
[0325] The memory 902 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 901. The above specific implementation can refer to the following method embodiment, which will not be repeated here.
[0326] The transceiver 903 is used for communication with other communication devices. For example, the communication device 900 is a data orchestration network element, and the transceiver 903 can be used to communicate with a service request network element, a fusion anchor point, a fusion scheduling unit, a control unit, a calculation execution control unit, and / or a calculation transmission control unit. For another example, the communication device 900 is a fusion anchor point, and the transceiver 903 can be used to communicate with a service request network element, a data orchestration network element, a fusion scheduling unit, a control unit, a calculation execution control unit, and / or a calculation transmission control unit, which are not described one by one. In addition, the transceiver 903 may include a receiver and a transmitter (not shown separately in Figure 9). Among them, the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function. The transceiver 903 can be integrated with the processor 901, or it can exist independently and be coupled to the processor 901 through the input / output port (not shown in Figure 9) of the communication device 900. This embodiment of the present application does not specifically limit this.
[0327] It should be noted that the structure of the communication device 900 shown in FIG9 does not constitute a limitation on the communication device. An actual communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0328] The communication method provided in the embodiments of the present application will be described in detail below with reference to Figures 10 to 12. Figures 10 to 12 illustrate the communication method provided in the embodiments of the present application using a fusion orchestration unit, a computing execution control unit, a computing transmission control unit, a computing unit, and / or a service request unit as examples. The number of computing execution control units can be one or more, the number of computing transmission control units can be one or more, and the number of computing units can be one or more.
[0329] For example, assuming that the number of computing execution control units, the number of computing transmission control units, and the number of computing units are all multiple, some computing execution control units can be deployed on access network equipment, and another part of computing execution control units can be deployed on the core network, some computing transmission control units can be deployed on access network equipment, and another part of computing transmission control units can be deployed on the core network, some computing units can be deployed on access network equipment, some computing units can be deployed on the core network, and some computing units can be deployed on terminal equipment.
[0330] In this way, the access network device can execute the functions of the following computing execution control unit, computing transmission control unit, and computing unit, the core network network element can execute the functions of the following computing execution control unit, computing transmission control unit, and computing unit, and the terminal device can execute the functions of the following computing unit.
[0331] For example, Figure 10 is a flow chart of a communication method provided in an embodiment of the present application. Figure 10 illustrates an example of a fusion orchestration unit performing computation and communication orchestration.
[0332] As shown in FIG10 , the communication method includes the following steps:
[0333] S1001: The fusion orchestration unit obtains service request information.
[0334] Illustratively, the service request information may be used to request a first computing service.
[0335] For example, the first computing service may include, but is not limited to, one or more of the following: federated learning, split reasoning, and network planning and optimization.
[0336] Optionally, the above S1001 may include: S1001a, the service request unit sends service request information to the fusion orchestration unit. Correspondingly, the fusion orchestration unit receives the service request information from the service request unit.
[0337] For example, the service request unit may be a computing unit, a third-party application, or an application server.
[0338] That is, the service request unit may request the first computing service from the converged orchestration unit.
[0339] Optionally, the above S1001 may include: the converged orchestration unit generating service request information. For example, the converged orchestration unit self-triggering the computing service of network planning and optimization.
[0340] In some embodiments, the method provided by the embodiments of the present application may further include: step a, the fusion orchestration unit may determine computing requirement information based on the service level requirement of the first computing service.
[0341] For example, the service level requirement of the first computing service may be a service level agreement (SLA) requirement corresponding to the first computing service. The service level requirement of the first computing service may be understood as an overall requirement of the first computing service.
[0342] Optionally, the service level requirement of the first computing service may be predefined by a protocol and preconfigured in the converged orchestration unit.
[0343] For example, the converged orchestration unit stores a mapping relationship between computing services and service level requirements, and can obtain the service level requirement corresponding to the first computing service according to the first computing service and the mapping relationship between computing services and service level requirements.
[0344] Alternatively, optionally, a mapping relationship between pre-configured service levels and service level requirements is integrated in the orchestration unit.
[0345] For example, the service request information may further include a service level corresponding to the first computing service. The converged orchestration unit obtains the service level requirement of the first computing service based on the service level corresponding to the first computing service and the correspondence between the service level and the service level requirement. For example, the service level may be an integer between 0 and 10.
[0346] For another example, the fusion orchestration unit pre-configures the mapping relationship between service levels and service level requirements, as well as the mapping relationship between computing services and service levels. The fusion orchestration unit obtains the service level requirements of the first computing service based on the first computing service, the mapping relationship between service levels and service level requirements, and the mapping relationship between computing services and service levels.
[0347] Illustratively, the fusion orchestration unit may obtain computing-related requirements based on the service level requirements of the first computing service.
[0348] Optionally, assuming that there are two computing execution control units, computing execution control unit 1 is deployed in the core network, and computing execution control unit 2 is deployed in the access network equipment, the fusion orchestration unit can determine the computing demand information corresponding to the core network and the computing demand information corresponding to the access network based on the service level requirements of the first computing service.
[0349] In other embodiments, the fusion orchestration unit may determine the computing requirement information in the manner described in step c and step d in S1005 below.
[0350] In some embodiments, the method provided in the embodiments of the present application may further include: step b, the fusion orchestration unit may determine transmission requirement information based on the service level requirement of the first computing service.
[0351] Optionally, assuming that there are two computing transmission control units, computing transmission control unit 1 is deployed in the core network, and computing transmission control unit 2 is deployed in the access network equipment, the fusion orchestration unit can determine the transmission requirement information corresponding to the core network and the transmission requirement information corresponding to the access network based on the service level requirements of the first computing service.
[0352] Exemplarily, the fusion orchestration unit may obtain transmission-related requirements based on the service level requirements of the first computing service.
[0353] In other embodiments, the fusion orchestration unit may determine the transmission requirement information in the manner described in S1007 and S1008 below.
[0354] It should be noted that there are multiple ways to obtain computing demand information and transmission demand information in this application, for example, Method 1, Step a and Step b. For example, Method 2, Step a and the following S1007 and S1008. For example, Method 3, Step b and the following Step c and Step d.
[0355] S1002: The fusion orchestration unit sends computing requirement information to the computing execution control unit. Correspondingly, the computing execution control unit receives the computing requirement information from the fusion orchestration unit.
[0356] That is, the computing execution control unit can obtain computing demand information from the fusion orchestration unit.
[0357] Optionally, assuming that there are two computing execution control units, computing execution control unit 1 is deployed in the core network and computing execution control unit 2 is deployed in the access network equipment, the fusion orchestration unit can send computing demand information corresponding to the core network to computing execution control unit 1, and send computing demand information corresponding to the access network to computing execution control unit 2, without limiting the order.
[0358] Exemplarily, the computing requirement information may indicate the computing requirement corresponding to the first computing service.
[0359] Optionally, the computing requirement information may include: computing resource requirements and / or computing service quality requirements, etc.
[0360] Optionally, the computing resource requirement may include, but is not limited to, one or more of the following: a computing resource size requirement and / or a storage size requirement.
[0361] Optionally, the requirement for computing service quality may include, but is not limited to, one or more of the following: a requirement for a computing processing mode, a requirement for computing processing accuracy, and a requirement for computing processing time.
[0362] Exemplarily, the processing mode of computing may refer to a processing mode between computing resources, and the processing mode of computing may include serial and / or parallel.
[0363] For example, the processing mode of the calculation between computing resource 1 and computing resource 2 is serial, such as using computing resource 1 first and then using computing resource 2. The processing mode of the calculation between computing resource 1 and computing resource 3 is parallel, and computing step 1 and computing step 3 can be executed simultaneously.
[0364] For example, the processing accuracy of the calculation may refer to the number of bits used for the calculation, such as a processing accuracy of 1 bit, 8 bits, 16 bits, or 32 bits.
[0365] For example, the processing time of a calculation may refer to the latency of performing the calculation.
[0366] In some embodiments, the communication method provided by the embodiments of the present application may further include: the computing execution control unit obtains an identifier of the first computing service.
[0367] For example, the identifier of the first computing service may correspond to the computing requirement information.
[0368] For example, the computing execution control unit obtaining the identifier of the first computing service may include: the converged orchestration unit sending the identifier of the first computing service to the computing execution control unit. Accordingly, the computing execution control unit receives the identifier of the first computing service from the converged orchestration unit.
[0369] Optionally, assuming that there are two computing transmission control units, computing transmission control unit 1 is deployed in the core network and computing transmission control unit 2 is deployed in the access network device, the fusion orchestration unit can send the identifier of the first computing service to the computing execution control unit 1 and send the identifier of the first computing service to the computing execution control unit 2, without limiting the order.
[0370] It should be noted that the computing execution control unit receives the identifier of the first computing service from the fusion orchestration unit and can be executed in the same step as the above S1002 (the computing execution control unit receives the computing demand information from the fusion orchestration unit) or executed separately. This application does not limit this.
[0371] S1003: The converged orchestration unit sends transmission requirement information to the computing and transmission control unit. Correspondingly, the computing and transmission control unit receives the transmission requirement information from the converged orchestration unit.
[0372] That is, the computing and transmission control unit can obtain transmission requirement information from the fusion and orchestration unit.
[0373] Optionally, assuming that there are two computing transmission control units, computing transmission control unit 1 is deployed in the core network and computing transmission control unit 2 is deployed in the access network equipment, the fusion orchestration unit can send the execution requirement information corresponding to the core network to the computing execution control unit 1, and send the execution requirement information corresponding to the access network to the computing execution control unit 2, without limiting the order.
[0374] Exemplarily, the transmission requirement information may indicate a communication requirement corresponding to the first computing service.
[0375] Optionally, the transmission requirement information includes: communication resource requirements and / or communication service quality requirements, etc.
[0376] Optionally, the communication resource requirement may include, but is not limited to, one or more of the following: a communication resource size requirement and / or a storage size requirement.
[0377] Optionally, the communication service quality requirement may include but is not limited to one or more of the following: bandwidth requirement and / or delay requirement.
[0378] For example, the communication service quality requirements may include, but are not limited to, one or more of the following: bandwidth requirements and / or latency requirements between logically adjacent computing units. Logically adjacent computing units may be managed by the same computing and transmission control unit or by different computing and transmission control units.
[0379] In some embodiments, the communication method provided by the embodiments of the present application may further include: the computing transmission control unit obtains an identifier of the first computing service.
[0380] For example, the identifier of the first computing service may correspond to the computing requirement information.
[0381] For example, the computing transmission control unit obtaining the identifier of the first computing service may include: the converged orchestration unit sending the identifier of the first computing service to the computing transmission control unit. Accordingly, the computing transmission control unit receives the identifier of the first computing service from the converged orchestration unit.
[0382] It should be noted that the computing transmission control unit receives the identifier of the first computing service from the fusion orchestration unit, which can be executed in the same step as the above S1003 (the computing transmission control unit receives the transmission requirement information from the fusion orchestration unit) or executed separately. This application does not limit this.
[0383] It should be noted that this application does not limit the order between the above S1002 and the above S1003.
[0384] S1004: The calculation execution control unit sends calculation parameter configuration information to the calculation unit. Correspondingly, the calculation unit receives the calculation parameter configuration information from the calculation execution control unit.
[0385] Optionally, assuming that there are two computing execution control units, computing execution control unit 1 is deployed in the core network and computing execution control unit 2 is deployed in the access network device, computing execution control unit 1 can send corresponding computing parameter configuration information to the computing unit managed by computing execution control unit 1, and computing execution control unit 2 can send corresponding computing parameter configuration information to the computing unit managed by computing execution control unit 2, without limiting the order.
[0386] The computing units managed by the computing execution control unit 1 may include computing units deployed in the core network and computing units deployed in access network devices. The computing units managed by the computing execution control unit 2 may include computing units deployed in access network devices and computing units deployed in terminal devices.
[0387] For example, the computing parameter configuration information may indicate computing parameters of the computing unit.
[0388] In this way, the calculation unit can perform calculations according to the calculation parameter configuration information.
[0389] In some embodiments, the computing parameter configuration information may include: configuration of computing resources and / or configuration of computing service quality, etc.
[0390] Optionally, the configuration of the computing resources may include, but is not limited to, one or more of the following: the size of the computing resources and / or the storage size.
[0391] Optionally, the configuration of the computing service quality may include, but is not limited to, one or more of the following: a computing processing mode, a computing processing accuracy, and a computing processing time.
[0392] It should be noted that the computing parameter configuration information is similar to the computing requirement information. The specific implementation of the computing resource size, storage size, computing processing mode, computing processing accuracy, and computing processing time can refer to the corresponding explanation in S1002 above and will not be repeated here.
[0393] In some embodiments, the computing parameter configuration information may be determined by the computing execution control unit according to computing requirement information and computing capability information.
[0394] Optionally, the computing capability information may include computing capabilities of one or more computing units.
[0395] For example, one or more computing units may be all or part of computing units managed (or controlled) by a computing execution control unit.
[0396] Exemplarily, the computing execution control unit may select at least one computing unit from one or more computing units based on computing requirement information and computing capabilities of the one or more computing units, and determine computing parameter configuration information corresponding to the at least one computing unit.
[0397] The computing capability of at least one computing unit can meet the computing requirements corresponding to the first computing service, and the computing parameter configuration information corresponding to at least one computing unit can meet or realize the computing requirements corresponding to the first computing service.
[0398] Optionally, the calculation execution control unit may determine identification information of the selected at least one calculation unit, such as an identification, an address, etc.
[0399] For example, assuming that at least one selected computing unit includes a computing unit deployed on a terminal device, a computing unit deployed on an access network device, and a computing unit deployed on a core network element, the computing execution control unit can obtain identification information of the terminal device, the access network device, and the core network element in order to send computing parameter configuration information.
[0400] Optionally, the calculation execution control unit may determine the order in which the at least one selected calculation unit performs the calculations, and may send the order in which the calculation units perform the calculations to the calculation units.
[0401] For example, the computing parameter configuration information may include the order in which the computing units perform the computations.
[0402] Exemplarily, the calculation execution control unit manages calculation unit 1, calculation unit 2, and calculation unit 3. Assuming that the combined computing capabilities of calculation unit 1 and calculation unit 2 can meet the computing requirements corresponding to the first computing service, the calculation execution control unit selects calculation unit 1 and calculation unit 2 to implement the computing requirements corresponding to the first computing service, determines computing parameter configuration information 1 for calculation unit 1 and computing parameter configuration information 2 for calculation unit 2, and may also determine the order in which calculation units 1 and 2 execute calculations. For example, after calculation unit 1 executes a calculation, it sends the obtained calculation data to calculation unit 2, which then continues to execute the calculation.
[0403] In this way, computing unit 1 performs computing according to computing parameter configuration information 1, and computing unit 2 performs computing according to computing parameter configuration information 2, thereby realizing the computing requirements corresponding to the first computing service.
[0404] In one possible design, the method provided in this application may further include the following S1007 and S1008.
[0405] S1007: The computing execution control unit sends computing scheduling information to the fusion orchestration unit. Correspondingly, the fusion orchestration unit receives the computing scheduling information from the computing execution control unit.
[0406] Optionally, assuming that there are two computing execution control units, computing execution control unit 1 is deployed in the core network and computing execution control unit 2 is deployed in the access network device, both computing execution control unit 1 and computing execution control unit 2 can execute steps S1007 and S1008.
[0407] Optionally, the computing scheduling information may include computing parameter configuration information corresponding to at least one computing unit, and an identifier of at least one computing unit.
[0408] It should be noted that this application does not limit the order of the above S1007 and the above S1004.
[0409] S1008: The converged orchestration unit determines transmission requirement information according to the service level requirement of the first computing service and the computing scheduling information.
[0410] Optionally, assuming that there are two computing execution control units, computing execution control unit 1 is deployed in the core network and computing execution control unit 2 is deployed in the access network equipment, the fusion orchestration unit determines the transmission requirement information of the core network based on the service level requirement of the first computing service and the computing scheduling information of computing execution control unit 1, and the fusion orchestration unit determines the transmission requirement information of the access network based on the service level requirement of the first computing service and the computing scheduling information of computing execution control unit 2.
[0411] It should be noted that the implementation method of the service level requirement of the first computing service can refer to the corresponding explanation in the above S1001, which will not be repeated here.
[0412] Exemplarily, the converged orchestration unit may determine the transmission requirement information corresponding to the at least one computing unit according to the service level requirement of the first computing service and the computing parameter configuration information corresponding to the at least one computing unit.
[0413] That is to say, the computing execution control unit can send at least one selected computing unit and the corresponding computing parameter configuration information to the fusion orchestration unit, and the fusion orchestration unit can accurately determine the transmission requirement information based on the overall demand (the service level requirement of the first computing service) and the computing scheduling result (the computing parameter configuration information corresponding to at least one computing unit).
[0414] Optionally, the fusion orchestration unit may determine a computing transmission control unit that manages at least one computing unit (at least one computing unit selected by the computing execution control unit), and send transmission requirement information to the computing transmission control unit that manages at least one computing unit.
[0415] It should be noted that when the method provided in this application includes S1007 and S1008, S1003 can be executed after S1008.
[0416] S1005: The calculation and transmission control unit sends transmission parameter configuration information to the calculation unit. Correspondingly, the calculation unit receives the transmission parameter configuration information from the calculation and transmission control unit.
[0417] Optionally, assuming that there are two computing transmission control units, computing transmission control unit 1 is deployed in the core network and computing transmission control unit 2 is deployed in the access network equipment, computing transmission control unit 1 can send corresponding transmission parameter configuration information to the computing unit managed by computing transmission control unit 1, and computing transmission control unit 2 can send corresponding transmission parameter configuration information to the computing unit managed by computing transmission control unit 2, without limiting the order.
[0418] The computing units managed by the computing and transmission control unit 1 may include computing units deployed in the core network and computing units deployed in access network devices. The computing units managed by the computing and transmission control unit 2 may include computing units deployed in access network devices and computing units deployed in terminal devices.
[0419] Exemplarily, the transmission parameter configuration information may indicate communication parameters of the computing unit.
[0420] Optionally, the computing transmission control unit may manage computing sessions or computing bearers between computing units by transmitting parameter configuration information.
[0421] In this way, the calculation unit can perform calculations according to the transmission parameter configuration information.
[0422] In some embodiments, the transmission parameter configuration information may include: configuration of communication resources and / or configuration of communication service quality, etc.
[0423] Optionally, the configuration of the communication resource may include, but is not limited to, one or more of the following: the size of the communication resource.
[0424] Optionally, the configuration of the communication service quality may include, but is not limited to, one or more of the following: bandwidth and / or delay. The communication bandwidth requirement and the communication delay requirement may be guaranteed.
[0425] For example, the configuration of communication service quality may include, but is not limited to, one or more of the following: bandwidth and / or latency between logically adjacent computing units. Logically adjacent computing units may be managed by the same computing and transmission control unit or by different computing and transmission control units.
[0426] In some embodiments, the transmission parameter configuration information may be determined by a calculation transmission control unit according to the transmission requirement information and the transmission capability information.
[0427] Optionally, the transmission capability information may include the communication capabilities of one or more computing units.
[0428] For example, the one or more computing units may be all or part of the computing units managed (or controlled) by the computing transmission control unit.
[0429] Optionally, the transmission capability information may include the communication capability of at least one computing unit, wherein the at least one computing unit in the transmission capability information may be at least one computing unit selected by the computing execution control unit, for example, the computing execution control unit selects at least one computing unit from one or more computing units based on computing requirement information and the computing capability of one or more computing units. For details, refer to the corresponding explanation in the above S1004.
[0430] Exemplarily, the computing transmission control unit can determine the transmission parameter configuration information corresponding to at least one computing unit based on the transmission requirement information and the communication capability of at least one computing unit. The communication capability of at least one computing unit can meet the communication requirement corresponding to the first computing service, and the transmission parameter configuration information corresponding to at least one computing unit can meet or realize the communication requirement corresponding to the first computing service. It should be noted that the at least one computing unit can be at least one computing unit selected by the computing execution control unit (corresponding to the case where the fusion orchestration unit determines the transmission requirement information based on the service level requirement and computing scheduling information of the first computing service), or can be selected from one or more computing units by the computing transmission control unit based on the transmission requirement information and the communication capability of one or more computing units (corresponding to the case where the fusion orchestration unit determines the computing requirement information based on the service level requirement and transmission scheduling information of the first computing service).
[0431] In this way, at least one computing unit uses the transmission parameter configuration information to communicate, such as transmitting computing data, to achieve the communication requirements corresponding to the first computing service.
[0432] In one possible design, the method provided in this application may further include the following steps c and d.
[0433] Step c: The calculation and transmission control unit sends transmission scheduling information to the fusion and orchestration unit. Correspondingly, the fusion and orchestration unit receives the transmission scheduling information from the calculation and transmission control unit.
[0434] Optionally, assuming that there are two computing transmission control units, computing transmission control unit 1 is deployed in the core network and computing transmission control unit 2 is deployed in the access network equipment, both computing transmission control unit 1 and computing transmission control unit 2 can execute steps c and d.
[0435] Optionally, the transmission scheduling information includes transmission parameter configuration information corresponding to at least one computing unit, and an identifier of at least one computing unit.
[0436] It should be noted that this application does not limit the order of the above step c and the above S1005.
[0437] In step d, the fusion orchestration unit determines computing requirement information according to the service level requirement of the first computing service and the transmission scheduling information.
[0438] Optionally, assuming that there are two computing transmission control units, computing transmission control unit 1 is deployed in the core network and computing transmission control unit 2 is deployed in the access network equipment, the fusion orchestration unit determines the computing requirement information of the core network based on the service level requirement of the first computing service and the transmission scheduling information of computing transmission control unit 1, and the fusion orchestration unit determines the computing requirement information of the access network based on the service level requirement of the first computing service and the transmission scheduling information of computing transmission control unit 2.
[0439] The implementation method of the service level requirement of the first computing service can refer to the corresponding explanation in the above S1001, which will not be repeated here.
[0440] Exemplarily, the converged orchestration unit may determine computing requirement information corresponding to the at least one computing unit based on the service level requirement of the first computing service and the transmission parameter configuration information corresponding to the at least one computing unit.
[0441] That is to say, the computing execution control unit can send at least one selected computing unit and the corresponding transmission parameter configuration information to the fusion orchestration unit, and the fusion orchestration unit can accurately determine the computing requirement information based on the overall demand (the service level requirement of the first computing service) and the transmission scheduling result (the transmission parameter configuration information corresponding to at least one computing unit).
[0442] Optionally, the fusion orchestration unit may determine a computing transmission control unit that manages at least one computing unit (at least one computing unit selected by the computing execution control unit), and send transmission requirement information to the computing transmission control unit that manages at least one computing unit.
[0443] It should be noted that when the method provided in this application includes step c and step d, S1002 can be performed after step d. For example, S1001, S1003, step c, step d, and S1002 can be performed in sequence.
[0444] S1006: The calculation unit performs calculation processing according to the calculation parameter configuration information and the transmission parameter configuration information.
[0445] Exemplarily, the calculation unit may perform calculations according to the calculation parameter configuration information and perform communications according to the transmission parameter configuration information.
[0446] Optionally, multiple computing units may perform collaborative computing based on computing parameter configuration information and transmission parameter configuration information.
[0447] For example, computing unit 2 receives the calculation data (raw data or processed intermediate data) from computing unit 1 according to the transmission parameter configuration information and the order in which the computing units perform calculations, and performs calculations on the calculation data according to the calculation parameter configuration information. Optionally, computing unit 2 may also send the calculation data obtained by computing unit 2 to computing unit 3 according to the transmission parameter configuration information and the order in which the computing units perform calculations.
[0448] Based on the communication method shown in Figure 10, the fusion orchestration unit obtains the service request information for requesting the first computing service, sends the computing requirements corresponding to the first computing service to the computing execution control unit, sends the communication requirements corresponding to the first computing service to the computing transmission control unit, the computing execution control unit sends computing parameters to the computing unit, the computing transmission control unit sends transmission parameters to the computing unit, and the computing unit performs computing processing according to the computing parameters and transmission parameters. In this way, in the scheme shown in Figure 4, the mobile communication network and the MEC management and control system need to interact with each other through an open interface (such as NEF network element), and the interaction delay is relatively large. In the method shown in Figure 10, the control calculation and control communication process directly interact with information, such as the fusion orchestration unit and the computing execution control unit directly interact with computing requirements, etc., without the need to interact through an open interface, and the interaction delay is small, which can solve the problem of requiring a large delay to provide wireless communication services and computing services to users, and can improve user experience.
[0449] For example, Figure 11 is a flow chart illustrating another communication method provided in an embodiment of the present application. The difference between Figure 11 and Figure 10 is that the method shown in Figure 11 does not require a fusion orchestration unit to perform computing orchestration or communication orchestration. The difference between Figure 11 and Figure 12 is that the method shown in Figure 11 is applicable to scenarios where a request is made to adjust the communication state based on the current computing state.
[0450] As shown in FIG11 , the communication method includes the following steps:
[0451] S1101, the calculation execution control unit obtains calculation instruction information.
[0452] For example, the computing instruction information may indicate a request for a first computing service, or indicate a current computing parameter of a computing unit.
[0453] For example, the first computing service may be a computing service predefined by the network side (eg, access network equipment, core network elements), such as network planning and optimization.
[0454] For example, the calculation indication information may indicate the calculation resource status of the calculation unit or a calculation resource event, such as the calculated time, power consumption, and the size of the occupied storage.
[0455] In a possible design, the above S1101 may include: S1101a, the computing unit sends computing instruction information to the computing execution control unit. Correspondingly, the computing execution control unit receives the computing instruction information from the computing unit.
[0456] That is, the first computing service may be requested by the computing unit, or the computing unit may send the current computing state to the computing execution control unit to request adjustment of the communication parameters.
[0457] For example, the computing unit that sends the computing instruction information to the computing execution control unit may be a computing unit deployed in the terminal device. Optionally, the computing execution control unit may be deployed in the core network or in an access network device.
[0458] In one possible design, the computation execution control unit is a first computation execution control unit. The method provided in the embodiment of the present application may further include: the first computation execution control unit sending computation instruction information to a second computation execution control unit. Correspondingly, the second computation execution control unit receives the computation instruction information from the first computation execution control unit.
[0459] Exemplarily, the first computing execution control unit is a computing execution control unit deployed in an access network device. After the first computing execution control unit obtains the computing indication information, it can send the computing indication information to the second computing execution control unit. For example, the second computing execution control unit can be a computing execution control unit deployed in the core network.
[0460] In another possible design, the calculation execution control unit is a second calculation execution control unit, and the above S1101 may include: the first calculation execution control unit sends calculation instruction information to the second calculation execution control unit. Correspondingly, the second calculation execution control unit receives the calculation instruction information from the first calculation execution control unit.
[0461] That is, the calculation execution control unit (eg, the second calculation execution control unit) may obtain the calculation instruction information from other calculation execution control units (eg, the first calculation execution control unit).
[0462] It should be noted that after the calculation execution control unit obtains the calculation instruction information from other calculation execution control units, it can execute the relevant steps of the calculation execution control unit in the method shown in Figure 11.
[0463] That is to say, the method shown in Figure 11 may include a first computing execution control unit executing relevant steps of the computing execution control unit in the method shown in Figure 11, and may also include a second computing execution control unit executing relevant steps of the computing execution control unit in the method shown in Figure 11 to provide a first computing service, or provide communication parameters corresponding to the current computing parameters of the computing unit, so as to adjust communication according to the computing status.
[0464] S1102: The computing execution control unit sends transmission requirement information or computing instruction information to the computing transmission control unit. Correspondingly, the computing transmission control unit receives the transmission requirement information or computing instruction information from the computing execution control unit.
[0465] Optionally, assuming that the number of computing execution control units is two, computing execution control unit 1 is deployed in the core network, computing execution control unit 2 is deployed in the access network device, the number of computing transmission control units is two, computing transmission control unit 1 is deployed in the core network, and computing transmission control unit 2 is deployed in the access network device, computing execution control unit 1 sends transmission requirement information or computing indication information to computing transmission control unit 1, and computing execution control unit 2 sends transmission requirement information or computing indication information to computing transmission control unit 2.
[0466] Optionally, the calculation execution control unit and the calculation transmission control unit can interact through a first logical interface, and the defined logical interface adopts a RESTful API interface specification.
[0467] For example, RESTful is a design style and development method for network applications, which can be defined using XML or JSON format.
[0468] Exemplarily, the transmission requirement information may indicate the communication requirement corresponding to the calculation indication information.
[0469] Exemplarily, the transmission requirement information may indicate a communication requirement corresponding to the first computing service.
[0470] That is, the calculation execution control unit may obtain the transmission requirement information and send the transmission requirement information to the calculation transmission control unit.
[0471] Optionally, the transmission requirement information includes: communication resource requirements and / or communication service quality requirements, etc.
[0472] It should be noted that the specific implementation method of transmitting the demand information can refer to the corresponding description in the above S1003, which will not be repeated here.
[0473] In some embodiments, the transmission requirement information may be determined by the calculation execution control unit according to the calculation indication information and the first mapping information.
[0474] Optionally, the first mapping information may indicate a correspondence between the calculation parameters and the communication parameters.
[0475] For example, the first mapping information may indicate a correspondence between one or more computing parameter sets and one or more communication parameter sets. The computing parameter set may include one or more computing parameters, and the communication parameter set may include one or more communication parameters.
[0476] The computing parameter set may include, but is not limited to, one or more of the following: computing resource size, storage, computing processing mode, computing processing accuracy, and computing processing time. The communication parameter set may include, but is not limited to, one or more of the following: communication resource size, bandwidth, and latency.
[0477] For example, the first mapping information may indicate a correspondence between computing resources and communication service quality.
[0478] For example, the calculation execution control unit may maintain first mapping information, and the first mapping information may be preconfigured.
[0479] Exemplarily, the calculation execution control unit may determine the communication parameters corresponding to the current calculation parameters of the calculation unit according to the current calculation parameters of the calculation unit indicated by the calculation indication information and the first mapping information, thereby obtaining the transmission requirement information.
[0480] In other embodiments, the transmission requirement information may be determined by the calculation execution control unit according to the calculation instruction information, the first mapping information, and the second mapping information.
[0481] Optionally, the second mapping information may indicate a correspondence between computing services and computing parameters.
[0482] For example, the second mapping information may indicate computing parameters corresponding to one or more computing services, such as a correspondence between identifiers of one or more computing services and identifiers of computing parameters.
[0483] For example, the calculation execution control unit may maintain the second mapping information, and the second mapping information may be preconfigured.
[0484] Exemplarily, the computing indication information indicates a request for a first computing service. The computing execution control unit can determine the computing parameters corresponding to the first computing service based on the first computing service and the second mapping information, and determine the communication parameters corresponding to the computing parameters in combination with the first mapping information, and use the communication parameters as transmission requirement information.
[0485] Optionally, the calculation execution control unit may determine the calculation transmission control unit that manages the calculation unit (eg, the calculation unit that sends the calculation instruction information in S1101a) according to the first corresponding relationship.
[0486] Exemplarily, the first correspondence includes a correspondence between a calculation execution control unit and a calculation transmission control unit. For example, the calculation execution control unit may maintain the first correspondence.
[0487] For example, the computing execution control unit may select a computing transmission control unit that manages the computing unit (eg, the computing unit that sends computing instruction information in S1101a) from one or more computing transmission control units corresponding to the computing execution control unit according to the first correspondence.
[0488] Exemplarily, the calculation execution control unit sends calculation instruction information to the calculation transmission control unit.
[0489] That is, the calculation execution control unit can directly send the calculation instruction information to the calculation transmission control unit, so that the calculation transmission control unit can obtain the corresponding transmission requirement information according to the calculation instruction information.
[0490] Optionally, the method provided in the present application may further include: a calculation transmission control unit determining transmission requirement information based on the calculation indication information and the first mapping information.
[0491] For example, the computation transmission control unit may maintain first mapping information, and the first mapping information may be preconfigured.
[0492] Exemplarily, the calculation transmission control unit may determine the communication parameters corresponding to the current calculation parameters of the calculation unit according to the calculation indication information indicating the current calculation parameters and the first mapping information, and use the communication parameters corresponding to the current calculation parameters as the transmission requirement information.
[0493] Optionally, the method provided in the present application may further include: the calculation transmission control unit determines the transmission requirement information according to the calculation indication information, the first mapping information, and the second mapping information.
[0494] For example, the computation transmission control unit may maintain the second mapping information, and the second mapping information may be preconfigured.
[0495] Exemplarily, the computing indication information indicates a request for a first computing service. The computing transmission control unit can determine the computing parameters corresponding to the first computing service based on the first computing service and the second mapping information, and then determine the communication parameters corresponding to the computing parameters in combination with the first mapping information, and use the communication parameters as transmission requirement information.
[0496] That is, the transmission requirement information may be determined by the calculation transmission control unit.
[0497] S1103: The calculation and transmission control unit sends transmission parameter configuration information to the calculation unit. Correspondingly, the calculation unit receives the transmission parameter configuration information from the calculation and transmission control unit.
[0498] Optionally, assuming that there are two computing transmission control units, computing transmission control unit 1 is deployed in the core network and computing transmission control unit 2 is deployed in the access network equipment, computing transmission control unit 1 can send corresponding transmission parameter configuration information to the computing unit managed by computing transmission control unit 1, and computing transmission control unit 2 can send corresponding transmission parameter configuration information to the computing unit managed by computing transmission control unit 2, without limiting the order.
[0499] For example, the transmission parameter configuration information may indicate the communication parameters of the computing unit. The specific implementation of the transmission parameter configuration information may refer to the corresponding description in S1005 above, which will not be repeated here.
[0500] In some embodiments, the transmission parameter configuration information may be determined by the transmission control unit according to the transmission requirement information and the transmission capability information. Specific implementations may refer to the corresponding description in S1005 above, which will not be repeated here.
[0501] Exemplarily, the computing transmission control unit may select at least one computing unit from one or more computing units based on the transmission requirement information and the communication capabilities of the one or more computing units, and determine the transmission parameter configuration information corresponding to the at least one computing unit.
[0502] The communication capability of at least one computing unit can meet the communication requirements corresponding to the first computing service or the current computing parameters of the computing unit, and the transmission parameter configuration information corresponding to at least one computing unit can meet the communication requirements corresponding to the first computing service or the current computing state of the computing unit. The at least one computing unit may include a computing unit that sends computing indication information, or may not include a computing unit that sends computing indication information.
[0503] S1104: The calculation unit performs calculation processing according to the transmission parameter configuration information.
[0504] Illustratively, the computing unit may perform calculations based on current computing parameters of the computing unit, communicate based on transmission parameter configuration information, and may also perform collaborative calculations with other computing units.
[0505] Optionally, the computing units managed by the computing transmission control unit 1 and the computing units managed by the computing transmission control unit 2 may perform computing in coordination.
[0506] In a possible design, the method provided in the embodiment of the present application may further include: S1105, the calculation execution control unit sends calculation parameter configuration information to the calculation unit. Correspondingly, the calculation unit receives the calculation parameter configuration information from the calculation execution control unit.
[0507] Optionally, the computing instruction information indicates requesting a first computing service, and the computing parameter configuration information may be determined by the computing execution control unit according to the computing instruction information, the second mapping information, and the computing capability information.
[0508] It should be noted that the specific implementation method of the second mapping information can refer to the corresponding explanation in the above S1102, which will not be repeated here.
[0509] Optionally, the computing capability information includes computing capability of one or more computing units.
[0510] For example, the computing execution control unit may determine the computing parameters corresponding to the first computing service based on the first computing service and the correspondence between the computing service and the computing parameters, thereby obtaining computing requirement information. The computing execution control unit may determine computing parameter configuration information based on the computing requirement information and the computing capability information. For specific implementation, reference may be made to the explanation in S1004 above regarding the computing parameter configuration information being determined by the computing execution control unit based on the computing requirement information and the computing capability information, and further description is omitted here.
[0511] Optionally, if the calculation indication information indicates the current calculation parameters of the calculation unit, the calculation execution control unit can send calculation parameter configuration information to the calculation unit. The calculation parameter configuration information can be the calculation indication information, and the calculation indication information can be used as the calculation parameter configuration information, or the calculation parameter configuration information can be not sent.
[0512] It should be noted that this application does not limit the execution order of S1105, and it can be executed after S1101.
[0513] Optionally, the above S1104 may include: a calculation unit performing calculation processing according to the calculation parameter configuration information and the transmission parameter configuration information. The specific implementation method can refer to the above S1006 and will not be repeated here.
[0514] Based on the communication method described in FIG11 , the calculation execution control unit can obtain calculation indication information, which indicates the current calculation parameters of the calculation unit or requests a first calculation service. The calculation execution control unit and the calculation transmission control unit collaborate to obtain the transmission parameter configuration information corresponding to the calculation indication information, and send the transmission parameter configuration information to the calculation unit, so that the calculation unit can perform calculation processing according to the transmission parameter configuration information. In this way, the control calculation and control communication processes directly exchange information, such as the calculation transmission control unit and the calculation unit directly exchanging transmission parameter configuration information, without the need to exchange information through an open interface. The interaction delay is small, which can solve the problem of requiring a large delay to provide wireless communication services and computing services to users, and can improve the user experience.
[0515] For example, Figure 12 is a flowchart illustrating another communication method provided in an embodiment of the present application. Figure 12 differs from Figure 10 in that the method shown in Figure 12 does not require a fusion orchestration unit to perform computational orchestration or communication orchestration. Figure 12 differs from Figure 11 in that Figure 12 is applicable to scenarios where a request is made to adjust the computational state based on the current communication state.
[0516] As shown in FIG12 , the communication method includes the following steps:
[0517] S1201, calculating the transmission control unit to obtain transmission instruction information.
[0518] Exemplarily, the transmission indication information may indicate current communication parameters of the computing unit.
[0519] For example, the transmission indication information may indicate the communication status of the computing unit, such as RRC status, connection management (CM) status, handover (HO), cell switching, and signal conditions, such as reference signal receiving power (RSRP) and reference signal receiving quality (RSRQ).
[0520] In a possible design, the above S1201 may include: S1201a, the computing unit sends transmission instruction information to the computing transmission control unit. Correspondingly, the computing transmission control unit receives the transmission instruction information from the computing unit.
[0521] That is, the computing unit may send the current communication parameters to the computing transmission control unit to request adjustment of the computing parameters.
[0522] For example, the computing unit that sends the transmission indication information to the computing transmission control unit may be a computing unit deployed in the terminal device. Optionally, the computing transmission control unit may be deployed in the core network or in the access network device.
[0523] In one possible design, the computing and transmission control unit is a first computing and transmission control unit. The method provided in the embodiment of the present application may further include: the first computing and transmission control unit sending transmission indication information to the second computing and transmission control unit. Correspondingly, the second computing and transmission control unit receives the transmission indication information from the first computing and transmission control unit.
[0524] Exemplarily, the first computing transmission control unit is a computing transmission control unit deployed in an access network device. After the first computing transmission control unit obtains the transmission indication information, it can send the transmission indication information to the second computing transmission control unit. For example, the second computing transmission control unit can be a computing transmission control unit deployed in the core network.
[0525] In another possible design, the computing and transmission control unit is a second computing and transmission control unit, and the above S1201 may include: the first computing and transmission control unit sends transmission instruction information to the second computing and transmission control unit. Correspondingly, the second computing and transmission control unit receives the transmission instruction information from the first computing and transmission control unit.
[0526] That is, the calculation and transmission control unit (eg, the second calculation and transmission control unit) may obtain the transmission indication information from other calculation and transmission control units (eg, the first calculation and transmission control unit).
[0527] It should be noted that after the calculation and transmission control unit obtains the transmission instruction information from other calculation and transmission control units, it can execute the relevant steps of the calculation and transmission control unit in the method shown in FIG12 .
[0528] That is to say, the method shown in Figure 12 may include a first calculation transmission control unit executing relevant steps of the calculation transmission control unit in the method shown in Figure 12, and may also include a second calculation transmission control unit executing relevant steps of the calculation transmission control unit in the method shown in Figure 12. In this way, calculation parameters corresponding to the current communication parameters of the calculation unit can be provided to adjust the calculation according to the communication status.
[0529] S1202: The computing transmission control unit sends computing requirement information or transmission instruction information to the computing execution control unit. Correspondingly, the computing execution control unit receives the computing requirement information or transmission instruction information from the computing transmission control unit.
[0530] Optionally, assuming that the number of computing execution control units is two, computing execution control unit 1 is deployed in the core network, computing execution control unit 2 is deployed in the access network device, the number of computing transmission control units is two, computing transmission control unit 1 is deployed in the core network, and computing transmission control unit 2 is deployed in the access network device, computing transmission control unit 1 sends computing requirement information or transmission indication information to computing execution control unit 1, and computing transmission control unit 2 sends computing requirement information or transmission indication information to computing execution control unit 2.
[0531] Optionally, the computation execution control unit and the computation transmission control unit may interact via a first logical interface, wherein the defined logical interface adopts a RESTful API interface specification.
[0532] Exemplarily, the computing requirement information may indicate the computing requirement corresponding to the transmission indication information.
[0533] That is, the calculation transmission control unit can obtain the calculation requirement information and send the calculation requirement information to the calculation execution control unit.
[0534] Optionally, the computing requirement information includes: computing resource requirements and / or computing service quality requirements, etc.
[0535] It should be noted that the specific implementation method of calculating the demand information can refer to the corresponding explanation in the above S1002, which will not be repeated here.
[0536] In some embodiments, the computing requirement information may be determined by the computing transmission control unit according to the transmission indication information and the first mapping information.
[0537] For the description of the first mapping information, please refer to the corresponding description in S1102 above, which will not be repeated here.
[0538] For example, the computation transmission control unit may maintain first mapping information, and the first mapping information may be preconfigured.
[0539] Exemplarily, the calculation transmission control unit may determine the calculation parameters corresponding to the current transmission parameters of the calculation unit according to the current communication parameters of the calculation unit indicated by the transmission indication information and the first mapping information, thereby obtaining the calculation requirement information.
[0540] Optionally, the calculation transmission control unit may determine the calculation execution control unit of the management calculation unit (eg, the calculation unit that sends the transmission instruction information in S1201a) according to the first corresponding relationship.
[0541] Exemplarily, the first correspondence includes a correspondence between a computation execution control unit and a computation transmission control unit. For example, the computation transmission control unit may maintain the first correspondence.
[0542] For example, the computing transmission control unit can determine the computing transmission control unit for the management computing unit (e.g., the computing unit that sends the computing instruction information in S1101a) based on the correspondence between the computing execution control unit and the computing transmission control unit. For example, the computing execution control unit corresponding to the computing transmission control unit is the computing transmission control unit that determines the management computing unit.
[0543] Exemplarily, the calculation transmission control unit sends transmission instruction information to the calculation execution control unit.
[0544] That is, the calculation transmission control unit can directly send the transmission instruction information to the calculation execution control unit, so that the calculation execution control unit can obtain the corresponding calculation requirement information according to the transmission instruction information.
[0545] In some embodiments, the method provided in the present application may further include: the computing execution control unit determines computing requirement information based on the transmission indication information and the first mapping information.
[0546] For example, the calculation execution control unit may maintain first mapping information, and the first mapping information may be preconfigured.
[0547] Exemplarily, the computing execution control unit may determine computing parameters corresponding to the current communication parameters of the computing unit according to the current communication parameters of the computing unit indicated by the transmission indication information and the first mapping information, and use the computing parameters corresponding to the current communication parameters as computing requirement information.
[0548] That is, the computation requirement information may be determined by the computation execution control unit.
[0549] S1203: The calculation execution control unit sends calculation parameter configuration information to the calculation unit. Correspondingly, the calculation unit receives the calculation parameter configuration information from the calculation execution control unit.
[0550] Optionally, assuming that there are two computing execution control units, computing execution control unit 1 is deployed in the core network and computing execution control unit 2 is deployed in the access network device, computing execution control unit 1 can send corresponding computing parameter configuration information to the computing unit managed by computing execution control unit 1, and computing execution control unit 2 can send corresponding computing parameter configuration information to the computing unit managed by computing execution control unit 2, without limiting the order.
[0551] For example, the calculation parameter configuration information may indicate the calculation parameters of the calculation unit. The specific implementation of the calculation parameter configuration information can refer to the corresponding description in the above S1004, which will not be repeated here.
[0552] In some embodiments, the computing parameter configuration information may be determined by the computing execution control unit according to the computing requirement information and the computing capability information. Specific implementations may refer to the corresponding description in S1004 above, which will not be repeated here.
[0553] Exemplarily, the computing execution control unit may select at least one computing unit from one or more computing units based on computing requirement information and computing capabilities of the one or more computing units, and determine computing parameter configuration information corresponding to the at least one computing unit.
[0554] The computing capability of at least one computing unit can meet the computing requirements corresponding to the first computing service or the current communication parameters of the computing unit, and the computing parameter configuration information corresponding to each of the at least one computing unit can meet the computing requirements corresponding to the first computing service or the current communication status of the computing unit. The at least one computing unit may include or may not include a computing unit that sends computing indication information.
[0555] S1204: The calculation unit performs calculation processing according to the calculation parameter configuration information.
[0556] Illustratively, the computing unit may perform computing according to computing parameter configuration information, communicate according to the computing unit's current communication parameters, and may also perform collaborative computing with other computing units.
[0557] Optionally, the computing units managed by the computing execution control unit 1 and the computing units managed by the computing execution control unit 2 may perform computing in collaboration.
[0558] Based on the communication method described in FIG12 , the calculation transmission control unit can obtain transmission indication information, which indicates the current communication parameters of the calculation unit. The calculation execution control unit and the calculation transmission control unit collaborate to obtain the calculation parameter configuration information corresponding to the calculation indication information, and send the calculation parameter configuration information to the calculation unit, so that the calculation unit can perform calculation processing according to the calculation parameter configuration information. In this way, the control calculation and control communication processes directly exchange information, such as the calculation execution control unit and the calculation unit directly exchanging calculation parameter configuration information, without the need to exchange information through an open interface. The interaction delay is small, which can solve the problem of requiring a large delay to provide wireless communication services and computing services to users, and can improve the user experience.
[0559] For example, Figure 13 is a flow chart of another communication method provided in an embodiment of the present application. In Figure 13, the number of calculation execution control units is multiple (for example, multiple calculation execution control units include a first calculation execution control unit and a second calculation execution control unit), the number of calculation transmission control units is multiple (for example, multiple calculation execution control units include a first calculation transmission control unit and a second calculation transmission control unit), the number of calculation units is multiple (for example, multiple calculation units include a first calculation unit, a second calculation unit and a third calculation unit), the first calculation execution control unit is deployed on the access network device, the second calculation execution control unit is deployed on the core network, the first calculation transmission control unit is deployed on the access network device, the second calculation transmission control unit is deployed on the core network, the first calculation unit is deployed on the access network device, the second calculation unit is deployed on the core network, and the third calculation unit is deployed on the terminal device as an example to illustrate the method shown in Figure 10. Among them, the second calculation unit can belong to the same core network element as the second calculation execution control unit and the second calculation transmission control unit, or they can belong to different core network elements.
[0560] As shown in FIG13 , the communication method includes the following steps:
[0561] S1301: The fusion orchestration unit obtains service request information.
[0562] In a possible design, the above S1301 may include: S1301a, the service request unit sends service request information to the fusion orchestration unit. Correspondingly, the fusion orchestration unit receives the service request information from the service request unit.
[0563] In some embodiments, the method provided by the embodiments of the present application may further include: step e, the fusion orchestration unit may determine the first computing requirement information and the second computing requirement information based on the service level requirement of the first computing service.
[0564] Exemplarily, the first computing requirement information is computing requirement information corresponding to the access network device, and the second computing requirement information is computing requirement information corresponding to the core network network element.
[0565] In other embodiments, the fusion orchestration unit may determine the first computing requirement information and the second computing requirement information in the manner described in step c and step d in the above S1005, which will not be repeated in the method shown in FIG13 .
[0566] In some embodiments, the method provided by the embodiments of the present application may further include: step f, the fusion orchestration unit may determine the first transmission requirement information and the second transmission requirement information based on the service level requirement of the first computing service.
[0567] Exemplarily, the first transmission requirement information is the transmission requirement information corresponding to the access network device, and the second transmission requirement information is the transmission requirement information corresponding to the core network network element.
[0568] In other embodiments, the fusion orchestration unit may determine the first transmission requirement information by the method described in S1307a and S1308a below, and determine the second transmission requirement information by the method described in S1307b and S1308b below.
[0569] It should be noted that the specific implementation of S1301 can refer to the corresponding description in the above S1001, and the specific implementation of S1301a can refer to the corresponding description in the above S1001a, which will not be repeated here.
[0570] S1302a: The converged orchestration unit sends first computing requirement information to the first computing execution control unit of the access network device. Correspondingly, the first computing execution control unit of the access network device receives the first computing requirement information from the converged orchestration unit.
[0571] S1302b: The converged orchestration unit sends second computing requirement information to the second computing execution control unit of the core network element. Correspondingly, the second computing execution control unit of the core network element receives the second computing requirement information from the converged orchestration unit.
[0572] It should be noted that the specific implementation of the first computing requirement information and the second computing requirement information can refer to the description of the computing requirement information in S1002 above. The specific implementation of S1302a and S1302b can refer to the description of the computing requirement information in S1002 above. This application does not limit the order of S1302a and S1302b above.
[0573] S1303a: The converged orchestration unit sends first transmission requirement information to the first computing and transmission control unit of the access network device. Correspondingly, the first computing and transmission control unit of the access network device receives the first transmission requirement information from the converged orchestration unit.
[0574] S1303b: The converged orchestration unit sends second transmission requirement information to the second computing and transmission control unit of the core network element. Correspondingly, the second computing and transmission control unit of the core network element receives the second transmission requirement information from the converged orchestration unit.
[0575] It should be noted that the specific implementation of the first transmission requirement information and the second transmission requirement information can refer to the description of the transmission requirement information in S1003 above. The specific implementation of S1303a and S1303b can refer to the description of the calculation requirement information in S1003 above. This application does not limit the order of S1303a and S1303b above.
[0576] S1304a: The second computing execution control unit of the core network element sends second computing parameter configuration information to the second computing unit. Correspondingly, the second computing unit receives the second computing parameter configuration information from the second computing execution control unit of the core network element.
[0577] S1304b: The second calculation execution control unit of the core network element sends calculation information to the first calculation execution control unit of the access network device. Correspondingly, the first calculation execution control unit of the access network device receives the calculation information from the second calculation execution control unit of the core network element.
[0578] Optionally, the calculation information may include first calculation parameter configuration information and third calculation parameter configuration information. In other words, the second calculation execution control unit may determine the first calculation parameter configuration information and the third calculation parameter configuration information, and send them to the first calculation execution control unit, which then sends them to the first and third calculation units.
[0579] Alternatively, the calculation information may include second calculation parameter configuration information. Thus, the first calculation execution control unit of the access network device may determine the calculation parameter configurations of the first and third calculation units based on the overall calculation requirements, the second calculation parameter configuration allocated to the second calculation unit, and the computing capacity (the computing capacity of the first and third calculation units).
[0580] S1304c: The first computing execution control unit of the access network device sends first computing parameter configuration information to the first computing unit of the access network device. Accordingly, the first computing unit of the access network device receives the first computing parameter configuration information from the first computing execution control unit of the access network device.
[0581] S1304d: The first computing execution control unit of the access network device sends third computing parameter configuration information to the third computing unit. Correspondingly, the third computing unit receives the third computing parameter configuration information from the first computing execution control unit of the access network device.
[0582] It should be noted that the specific implementation of the first calculation parameter configuration information, the second calculation parameter configuration information and the third calculation parameter configuration information can refer to the description of the calculation parameter configuration information in S1004. This application does not limit the execution order between S1304c and S1304d.
[0583] In one possible design, the method provided in this application may further include the following S1307a and S1308a. S1307a: The first computing execution control unit of the access network device sends first computing scheduling information to the converged orchestration unit. Accordingly, the converged orchestration unit receives the first computing scheduling information from the first computing execution control unit of the access network device.
[0584] S1308a: The converged orchestration unit determines first transmission requirement information according to the service level requirement of the first computing service and the first computing scheduling information.
[0585] It should be noted that the specific implementation of S1307a and S1308a can refer to the above description of S1007 and S1008.
[0586] It should be noted that when the method provided in this application includes S1307a and S1308a, S1303a can be executed after S1308a.
[0587] In one possible design, the method provided in this application may further include the following S1307b and S1308b. S1307b: The second computing execution control unit of the core network element sends second computing scheduling information to the converged orchestration unit. Correspondingly, the converged orchestration unit receives the second computing scheduling information from the second computing execution control unit of the core network element.
[0588] S1308b: The converged orchestration unit determines second transmission requirement information according to the service level requirement of the first computing service and the second computing scheduling information.
[0589] It should be noted that the specific implementation of S1307b and S1308b can refer to the above description of S1007 and S1008.
[0590] It should be noted that when the method provided in this application includes S1307b and S1308b, S1303b can be executed after S1308b. This application does not limit the order of S1307a and S1307b.
[0591] S1305a: The second calculation and transmission control unit of the core network element sends second transmission parameter configuration information to the second calculation unit. Correspondingly, the second calculation unit receives the second transmission parameter configuration information from the second calculation and transmission control unit of the core network element.
[0592] S1305b: The second calculation and transmission control unit of the core network element sends transmission information to the first calculation and transmission control unit of the access network device. Correspondingly, the first calculation and transmission control unit of the access network device receives the transmission information from the second calculation and transmission control unit of the core network element.
[0593] Optionally, the transmission information may include first transmission parameter configuration information and third transmission parameter configuration information. In other words, the second calculation and transmission control unit may determine the first transmission parameter configuration information and the third transmission parameter configuration information, and send them to the first calculation and transmission control unit, which then sends them to the first calculation unit and the third calculation unit.
[0594] Alternatively, the transmission information may include second transmission parameter configuration information. In this manner, the first computing transmission control unit of the access network device may determine the transmission parameter configurations of the first computing unit and the third computing unit based on overall communication requirements, the second transmission parameter configuration allocated to the second computing unit, and the communication capabilities (communication capabilities of the first computing unit and the third computing unit).
[0595] S1305c: The first calculation and transmission control unit of the access network device sends first transmission parameter configuration information to the first calculation unit of the access network device. Accordingly, the first calculation unit of the access network device receives the first transmission parameter configuration information from the first calculation and transmission control unit of the access network device.
[0596] S1305d: The first calculation and transmission control unit of the access network device sends third transmission parameter configuration information to the third calculation unit. Correspondingly, the third calculation unit receives the third transmission parameter configuration information from the first calculation and transmission control unit of the access network device.
[0597] It should be noted that the specific implementation of the first transmission parameter configuration information, the second transmission parameter configuration information, and the third transmission parameter configuration information can refer to the description of the transmission parameter configuration information in S1005 above. The specific implementation of S1305a, S1305b, and S1305c can refer to the description of S1005 above. This application does not limit the execution order of S1305a, S1305b, and S1305c.
[0598] S1306a: The first computing unit and the third computing unit of the access network device perform collaborative computing.
[0599] Exemplarily, the first calculation unit of the access network device uses the first calculation parameter configuration information and the first transmission parameter configuration information, and the third calculation unit uses the third calculation parameter configuration information and the third transmission parameter configuration information to perform collaborative calculation.
[0600] S1306b: The first computing unit and the second computing unit of the access network device perform collaborative computing.
[0601] Exemplarily, the first calculation unit of the access network device uses the first calculation parameter configuration information and the first transmission parameter configuration information, and the second calculation unit uses the second calculation parameter configuration information and the second transmission parameter configuration information to perform collaborative calculation.
[0602] S1306c: The third computing unit performs collaborative computing with the second computing unit.
[0603] Exemplarily, the first calculation unit of the access network device uses the first calculation parameter configuration information and the first transmission parameter configuration information, and the third calculation unit uses the third calculation parameter configuration information and the third transmission parameter configuration information to perform collaborative calculation.
[0604] For example, Figure 14 is a flow chart of another communication method provided in an embodiment of the present application. In Figure 14, the number of calculation execution control units is multiple (for example, multiple calculation execution control units include a first calculation execution control unit and a second calculation execution control unit), the number of calculation transmission control units is multiple (for example, multiple calculation execution control units include a first calculation transmission control unit and a second calculation transmission control unit), the number of calculation units is multiple (for example, multiple calculation units include a first calculation unit, a second calculation unit and a third calculation unit), the first calculation execution control unit is deployed on the access network device, the second calculation execution control unit is deployed on the core network, the first calculation transmission control unit is deployed on the access network device, the second calculation transmission control unit is deployed on the core network, the first calculation unit is deployed on the access network device, the second calculation unit is deployed on the core network, and the third calculation unit is deployed on the terminal device as an example to illustrate the method shown in Figure 11.
[0605] As shown in FIG14 , the communication method includes the following steps:
[0606] S1401: A first calculation execution control unit of an access network device obtains calculation instruction information.
[0607] In one possible design, the above S1401 may include: S1401a, the third computing unit sends computing instruction information to the first computing execution control unit of the access network device. Correspondingly, the first computing execution control unit of the access network device receives the computing instruction information from the third computing unit.
[0608] It should be noted that the specific implementation method of calculating the indication information can refer to the description of the calculation indication information in the above S1101, and the specific implementation method of S1401 can refer to the description of the above S1101, which will not be repeated here.
[0609] S1402a: The first computing execution control unit of the access network device sends transmission requirement information or computing indication information to the first computing transmission control unit of the access network device. Correspondingly, the first computing transmission control unit of the access network device receives the transmission requirement information or computing indication information from the first computing execution control unit of the access network device.
[0610] S1402b: The first computing execution control unit of the access network device sends transmission requirement information or computing instruction information to the second computing execution control unit of the core network element. Correspondingly, the second computing execution control unit of the core network element receives the transmission requirement information or computing instruction information from the first computing execution control unit of the access network device.
[0611] Optionally, S1402b may be an optional step, and if the communication parameters adjusted by the access network device by controlling the first and third calculation units can meet the current calculation state, S1402b may not be executed. FIG14 illustrates the execution of S1402b as an example.
[0612] S1402c: The second computing execution control unit of the core network element sends transmission requirement information or computing indication information to the second computing transmission control unit of the core network element. Correspondingly, the second computing transmission control unit of the core network element receives the transmission requirement information or computing indication information from the second computing execution control unit of the core network element.
[0613] It should be noted that the specific implementation methods of S1402a, S1402b and S1402c can refer to the above description of S1102 and will not be repeated here.
[0614] S1403a: The second calculation and transmission control unit of the core network element sends second transmission parameter configuration information to the second calculation unit. Correspondingly, the calculation unit receives the second transmission parameter configuration information from the second calculation and transmission control unit of the core network element.
[0615] S1403b: The second computing and transmission control unit of the core network element sends transmission information to the first computing and transmission control unit of the access network device. Correspondingly, the first computing and transmission control unit of the access network device receives the transmission information from the second computing and transmission control unit of the core network element.
[0616] Optionally, the transmission information may include first transmission parameter configuration information and third transmission parameter configuration information. In other words, the second calculation and transmission control unit may determine the first transmission parameter configuration information and the third transmission parameter configuration information, and send them to the first calculation and transmission control unit, which then sends them to the first calculation unit and the third calculation unit.
[0617] Alternatively, the transmission information may include second transmission parameter configuration information. In this manner, the first computing transmission control unit of the access network device may determine the transmission parameter configurations of the first computing unit and the third computing unit based on overall communication requirements, the second transmission parameter configuration allocated to the second computing unit, and the communication capabilities (communication capabilities of the first computing unit and the third computing unit).
[0618] S1403c: The first calculation and transmission control unit of the access network device sends first transmission parameter configuration information to the first calculation unit of the access network device. Correspondingly, the first calculation unit of the access network device receives the first transmission parameter configuration information from the first calculation and transmission control unit of the access network device.
[0619] S1403d: The first calculation and transmission control unit of the access network device sends third transmission parameter configuration information to the third calculation unit. Correspondingly, the third calculation unit receives the third transmission parameter configuration information from the first calculation and transmission control unit of the access network device.
[0620] It should be noted that the specific implementation of the first transmission parameter configuration information, the second transmission parameter configuration information, and the third transmission parameter configuration information can refer to the description of the transmission parameter configuration information in S1005 above. The specific implementation of S1403a, S1403c, and S1403d can refer to the description of S1103 above. This application does not limit the execution order of S1403c and S1403d.
[0621] S1404a: The first computing unit and the third computing unit of the access network device perform collaborative computing.
[0622] Exemplarily, the first calculation unit of the access network device uses the current calculation parameters and first transmission parameter configuration information of the first calculation unit, and the third calculation unit uses the current calculation parameters and third transmission parameter configuration information of the third calculation unit to perform collaborative calculation.
[0623] S1404b: The first computing unit and the second computing unit of the access network device perform collaborative computing.
[0624] Exemplarily, the first calculation unit of the access network device uses the current calculation parameters and first transmission parameter configuration information of the first calculation unit, and the second calculation unit uses the current calculation parameters and second transmission parameter configuration information of the second calculation unit to perform collaborative calculation.
[0625] S1404c: The third computing unit performs collaborative computing with the second computing unit.
[0626] Exemplarily, the first calculation unit of the access network device uses the current calculation parameters and first transmission parameter configuration information of the first calculation unit, and the third calculation unit uses the current calculation parameters and third transmission parameter configuration information of the third calculation unit to perform collaborative calculation.
[0627] In a possible design, the method provided in the embodiment of the present application may further include: S1405a-S1405d.
[0628] S1405a: The second computing execution control unit of the core network element sends second computing parameter configuration information to the second computing unit. Correspondingly, the second computing unit receives the second computing parameter configuration information from the second computing execution control unit of the core network element.
[0629] S1405b: The second calculation execution control unit of the core network element sends calculation information to the first calculation execution control unit of the access network device. Correspondingly, the first calculation execution control unit of the access network device receives the calculation information from the second calculation execution control unit of the core network element.
[0630] Optionally, the calculation information may include first calculation parameter configuration information and third calculation parameter configuration information. In other words, the second calculation execution control unit may determine the first calculation parameter configuration information and the third calculation parameter configuration information, and send them to the first calculation execution control unit, which then sends them to the first and third calculation units.
[0631] Alternatively, the calculation information may include second calculation parameter configuration information. Thus, the first calculation execution control unit of the access network device may determine the calculation parameter configurations of the first and third calculation units based on the overall calculation requirements, the second calculation parameter configuration allocated to the second calculation unit, and the computing capacity (the computing capacity of the first and third calculation units).
[0632] S1405c: The first computing execution control unit of the access network device sends first computing parameter configuration information to the first computing unit of the access network device. Correspondingly, the first computing unit of the access network device receives the first computing parameter configuration information from the first computing execution control unit of the access network device.
[0633] S1405d: The first calculation execution control unit of the access network device sends third calculation parameter configuration information to the third calculation unit. Correspondingly, the third calculation unit receives the third calculation parameter configuration information from the first calculation execution control unit of the access network device.
[0634] It should be noted that the specific implementation of the first, second, and third calculation parameter configuration information can refer to the description of the calculation parameter configuration information in S1105. The specific implementation of S1405a, S1405b, S1405c, and S1405d can refer to the description of the calculation parameter configuration information in S1105. This application does not limit the execution order of S1405c and S1405d.
[0635] Optionally, the specific implementation of the above S1404a-S1404c can refer to the above description of S306a-S1306c, which will not be repeated here.
[0636] For example, Figure 15 is a flow chart of another communication method provided in an embodiment of the present application. In Figure 15, the number of calculation execution control units is multiple (for example, multiple calculation execution control units include a first calculation execution control unit and a second calculation execution control unit), the number of calculation transmission control units is multiple (for example, multiple calculation execution control units include a first calculation transmission control unit and a second calculation transmission control unit), the number of calculation units is multiple (for example, multiple calculation units include a first calculation unit, a second calculation unit and a third calculation unit), the first calculation execution control unit is deployed on the access network device, the second calculation execution control unit is deployed on the core network, the first calculation transmission control unit is deployed on the access network device, the second calculation transmission control unit is deployed on the core network, the first calculation unit is deployed on the access network device, the second calculation unit is deployed on the core network, and the third calculation unit is deployed on the terminal device as an example to illustrate the method shown in Figure 12.
[0637] As shown in FIG15 , the communication method includes the following steps:
[0638] S1501: A first calculation and transmission control unit of an access network device obtains transmission indication information.
[0639] In one possible design, the above S1501 may include: S1501a, the third computing unit sends transmission indication information to the first computing transmission control unit of the access network device. Correspondingly, the first computing transmission control unit of the access network device receives the transmission indication information from the third computing unit.
[0640] It should be noted that the specific implementation method of transmitting the indication information can refer to the description of the transmission indication information in the above S1201, and the specific implementation method of S1501 can refer to the description of the above S1201, which will not be repeated here.
[0641] S1502a: The first computing transmission control unit of the access network device sends computing requirement information or transmission indication information to the first computing execution control unit of the access network device. Correspondingly, the first computing execution control unit of the access network device receives the computing requirement information or transmission indication information from the first computing transmission control unit of the access network device.
[0642] S1502b: The first computing and transmission control unit of the access network device sends computing requirement information or transmission indication information to the second computing and transmission control unit of the core network element. Correspondingly, the second computing and transmission control unit of the core network element receives the computing requirement information or transmission indication information from the first computing and transmission control unit of the access network device.
[0643] Optionally, S1502b may be an optional step. If the calculation parameters adjusted by the access network device by controlling the first calculation unit and the third calculation unit can meet the current communication status, S1502b may not be executed. FIG15 illustrates the execution of S1502b as an example.
[0644] S1502c: The second computing transmission control unit of the core network element sends computing requirement information or transmission indication information to the second computing execution control unit of the core network element. Correspondingly, the second computing execution control unit of the core network element receives the computing requirement information or transmission indication information from the second computing transmission control unit of the core network element.
[0645] It should be noted that the specific implementation of S1502a and S1502b can refer to the above description of S1202 and will not be repeated here.
[0646] S1503a: The second computing execution control unit of the core network element sends second computing parameter configuration information to the second computing unit. Correspondingly, the second computing unit receives the second computing parameter configuration information from the computing execution control unit.
[0647] S1503b: The second calculation execution control unit of the core network element sends calculation information to the first calculation execution control unit of the access network device. Correspondingly, the first calculation execution control unit of the access network device receives the calculation information from the second calculation execution control unit of the core network element.
[0648] Optionally, the calculation information may include first calculation parameter configuration information and third calculation parameter configuration information. In other words, the second calculation execution control unit may determine the first calculation parameter configuration information and the third calculation parameter configuration information, and send them to the first calculation execution control unit, which then sends them to the first and third calculation units.
[0649] Alternatively, the calculation information may include second calculation parameter configuration information. Thus, the first calculation execution control unit of the access network device may determine the calculation parameter configurations of the first and third calculation units based on the overall calculation requirements, the second calculation parameter configuration allocated to the second calculation unit, and the computing capacity (the computing capacity of the first and third calculation units).
[0650] S1503c: The first computing execution control unit of the access network device sends first computing parameter configuration information to the first computing unit of the access network device. Correspondingly, the first computing unit of the access network device receives the first computing parameter configuration information from the first computing execution control unit of the access network device.
[0651] S1503d: The first computing execution control unit of the access network device sends third computing parameter configuration information to the third computing unit. Correspondingly, the third computing unit receives the third computing parameter configuration information from the first computing execution control unit of the access network device.
[0652] It should be noted that the specific implementation of the first, second, and third calculation parameter configuration information can refer to the description of the calculation parameter configuration information in S1105 above. The specific implementation of S1503a, S1503c, and S1503d can refer to the description of S1203 above. This application does not limit the execution order of S1503c and S1503d.
[0653] S1504a: The first computing unit and the third computing unit of the access network device perform collaborative computing.
[0654] Exemplarily, the first computing unit of the access network device uses the first computing parameter configuration information, and the third computing unit uses the third computing parameter configuration information to perform collaborative computing.
[0655] S1504b: The first computing unit of the access network device and the second computing unit of the core network element perform collaborative computing.
[0656] Exemplarily, the first computing unit of the access network device uses the first computing parameter configuration information, and the second computing unit of the core network element uses the second computing parameter configuration information to perform collaborative computing.
[0657] S1504c: The third computing unit performs collaborative computing with the second computing unit of the core network element.
[0658] Exemplarily, the first computing unit of the access network device uses the first computing parameter configuration information, and the third computing unit uses the third computing parameter configuration information to perform collaborative computing.
[0659] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of this application described below do not constitute a limitation on the scope of protection of this application.
[0660] The communication method provided by the embodiment of the present application is described in detail above with reference to Figures 1 to 12. The communication device provided by the embodiment of the present application is described in detail below with reference to Figure 16.
[0661] For example, Figure 16 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. This communication device can be used in the communication systems shown in Figures 1 and 2. For ease of illustration, Figure 16 only shows the main components of the communication device. As shown in Figure 16, the communication device 1600 includes a transceiver module 1601 and a processing module 1602.
[0662] In one possible design scheme, the communication device 1600 shown in Figure 16 can be applied to the systems shown in Figures 1 and 2 to perform the functions of the fusion orchestration unit in the communication methods described in Figures 10 and 13 above.
[0663] Processing module 1602 is configured to obtain service request information. Transceiver module 1601 is configured to send computing requirement information to the computing execution control unit. Transceiver module 1601 is also configured to send transmission requirement information to the computing transmission control unit. The service request information is used to request a first computing service, the computing requirement information indicates the computing requirement corresponding to the first computing service, and the transmission requirement information indicates the communication requirement corresponding to the first computing service.
[0664] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0665] It should be noted that the transceiver module 1601 may include a receiving module and a sending module (not shown in FIG16 ), without specific limitation.
[0666] Optionally, the communication device 1600 may further include a storage module (not shown in FIG. 16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 may perform the functions of the converged orchestration unit in the communication methods shown in FIG. 10 and FIG. 13 .
[0667] It should be noted that the communication device 1600 can be a fusion orchestration unit, or a chip (system) or other component or assembly that can be set in the fusion orchestration unit, and this application does not limit this.
[0668] In addition, the technical effects of the communication device 1600 can refer to the technical effects of the communication method shown in Figures 10 and 13, and will not be repeated here.
[0669] In another possible design scheme, the communication device 1600 shown in Figure 16 can be applied to the system shown in Figures 1 and 2 to perform the functions of the calculation execution control unit in the communication method described in Figures 10, 12, 13, and 15 above.
[0670] The processing module 1602 is configured to obtain computing requirement information. The transceiver module 1601 is configured to send computing parameter configuration information to the computing unit. The computing requirement information indicates the computing requirement corresponding to the first computing service, and the computing parameter configuration information indicates the computing parameters of the computing unit.
[0671] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0672] It should be noted that the transceiver module 1601 may include a receiving module and a sending module (not shown in FIG16 ), without specific limitation.
[0673] Optionally, the communication device 1600 may further include a storage module (not shown in FIG16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 may perform the functions of the calculation execution control unit in the communication methods shown in FIG10 , FIG12 , FIG13 , and FIG15 .
[0674] It should be noted that the communication device 1600 can be a computing execution control unit, or a chip (system) or other parts or components that can be set in the computing execution control unit, and this application does not limit this.
[0675] In addition, the technical effects of the communication device 1600 can refer to the technical effects of the communication methods shown in Figures 10, 12, 13, and 15, and will not be repeated here.
[0676] In another possible design scheme, the communication device 1600 shown in Figure 16 can be applied to the system shown in Figures 1 and 2 to perform the functions of the calculation transmission control unit in the communication method described in Figures 10, 11, 13, and 14 above.
[0677] The processing module 1602 is configured to obtain transmission requirement information. The transceiver module 1601 is configured to send transmission parameter configuration information to the computing unit. The transmission requirement information indicates the communication requirement corresponding to the first computing service, and the transmission parameter configuration information indicates the communication parameters of the computing unit.
[0678] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0679] It should be noted that the transceiver module 1601 may include a receiving module and a sending module (not shown in FIG16 ), without specific limitation.
[0680] Optionally, the communication device 1600 may further include a storage module (not shown in FIG16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 may perform the functions of the calculation transmission control unit in the communication methods shown in FIG10 , FIG11 , FIG13 , and FIG14 .
[0681] It should be noted that the communication device 1600 can be a computing and transmission control unit, or a chip (system) or other parts or components that can be set in the computing and transmission control unit, and this application does not limit this.
[0682] In addition, the technical effects of the communication device 1600 can refer to the technical effects of the communication methods shown in Figures 10, 11, 13, and 14, and will not be repeated here.
[0683] In another possible design scheme, the communication device 1600 shown in Figure 16 can be applied to the system shown in Figures 1 and 2 to perform the functions of the calculation execution control unit in the communication method described in Figures 11 and 14 above.
[0684] Processing module 1602 is configured to obtain computing instruction information. Transceiver module 1601 is configured to send transmission requirement information or computing instruction information to the computing transmission control unit. The computing instruction information indicates a request for a first computing service or indicates current computing parameters of the computing unit, and the transmission requirement information indicates the communication requirements corresponding to the computing instruction information.
[0685] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0686] It should be noted that the transceiver module 1601 may include a receiving module and a sending module (not shown in FIG16 ), without specific limitation.
[0687] Optionally, the communication device 1600 may further include a storage module (not shown in FIG. 16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 may perform the functions of the calculation execution control unit in the communication method shown in FIG. 11 and FIG. 14 .
[0688] It should be noted that the communication device 1600 can be a computing execution control unit, or a chip (system) or other parts or components that can be set in the computing execution control unit, and this application does not limit this.
[0689] In addition, the technical effects of the communication device 1600 can refer to the technical effects of the communication method shown in Figures 11 and 14, and will not be repeated here.
[0690] In another possible design scheme, the communication device 1600 shown in Figure 16 can be applied to the system shown in Figures 1 and 2 to perform the function of the calculation transmission control unit in the communication method described in Figures 12 and 15 above.
[0691] The processing module 1602 is configured to obtain transmission instruction information. The transceiver module 1601 is configured to send computing requirement information or transmission instruction information to the computing execution control unit. The transmission instruction information indicates the current communication parameters of the computing unit, and the computing requirement information indicates the computing requirement corresponding to the transmission instruction information.
[0692] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0693] It should be noted that the transceiver module 1601 may include a receiving module and a sending module (not shown in FIG16 ), without specific limitation.
[0694] Optionally, the communication device 1600 may further include a storage module (not shown in FIG16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 may perform the functions of the calculation transmission control unit in the communication method shown in FIG12 and FIG15 .
[0695] It should be noted that the communication device 1600 can be a computing and transmission control unit, or a chip (system) or other parts or components that can be set in the computing and transmission control unit, and this application does not limit this.
[0696] In addition, the technical effects of the communication device 1600 can refer to the technical effects of the communication method shown in Figures 12 and 15, and will not be repeated here.
[0697] In yet another possible design, the communication device 1600 shown in FIG. 16 may be applicable to the systems shown in FIG. 1 and FIG. 2 to perform the functions of the computing unit in the communication method described in FIG. 10 to FIG. 15 .
[0698] Transceiver module 1601 is configured to receive computing parameter configuration information from a computing execution control unit. Transceiver module 1601 is also configured to receive transmission parameter configuration information from a computing transmission control unit. Processing module 1602 is configured to perform computing based on the computing parameter configuration information and the transmission parameter configuration information. The computing parameter configuration information indicates computing parameters of a communication device, and the transmission parameter configuration information indicates communication parameters of a corresponding communication device.
[0699] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0700] It should be noted that the transceiver module 1601 may include a receiving module and a sending module (not shown in FIG16 ), without specific limitation.
[0701] Optionally, the communication device 1600 may further include a storage module (not shown in FIG. 16 ) storing a program or instruction. When the processing module 1602 executes the program or instruction, the communication device 1600 may perform the functions of the computing unit in the communication method shown in FIG. 10 to FIG. 15 .
[0702] It should be noted that the communication device 1600 can be a computing unit, or a chip (system) or other parts or components that can be set in a computing unit, and this application does not limit this.
[0703] In addition, the technical effects of the communication device 1600 can refer to the technical effects of the communication method shown in Figures 10 to 15, and will not be repeated here.
[0704] An embodiment of the present application provides a communication system. The communication system includes a computing execution control unit and a computing transmission control unit, and may also include a computing unit, a fusion orchestration unit and / or a service request unit. Among them, the computing execution control unit is used to perform the actions of the computing execution control unit in the above-mentioned method embodiment, the computing transmission control unit is used to perform the actions of the computing transmission control unit in the above-mentioned method embodiment, the fusion orchestration unit is used to perform the actions of the fusion orchestration unit in the above-mentioned method embodiment, the computing unit is used to perform the actions of the computing unit in the above-mentioned method embodiment, and the service request network element is used to perform the actions of the service request network element in the above-mentioned method embodiment. The specific execution method and process can be referred to the above-mentioned method embodiment, and will not be repeated here.
[0705] Alternatively, the communication system includes a fusion scheduling unit and a fusion anchor point, and may also include a fusion orchestration unit, a computing unit, and / or a service request unit. The fusion scheduling unit is used to execute the actions of the computing execution control unit and the computing transmission control unit in the above-mentioned method embodiment, the fusion anchor point is used to execute the actions of the computing transmission control unit and the computing transmission control unit in the above-mentioned method embodiment, the fusion orchestration unit is used to execute the actions of the fusion orchestration unit in the above-mentioned method embodiment, the computing unit is used to execute the actions of the computing unit in the above-mentioned method embodiment, and the service request network element is used to execute the actions of the service request network element in the above-mentioned method embodiment. The specific execution method and process can be referred to the above-mentioned method embodiment and will not be repeated here.
[0706] An embodiment of the present application provides a chip system, which includes a logic circuit. The logic circuit can be used to implement the processing functions involved in the communication method provided in the embodiment of the present application. The chip system also includes an input / output port that can be used for the transceiver functions involved in the communication method provided in the embodiment of the present application.
[0707] Exemplarily, the input port may be used to implement the receiving function involved in the communication method provided in the embodiment of the present application, and the output port may be used to implement the sending function involved in the communication method provided in the embodiment of the present application.
[0708] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the communication method provided in the embodiment of the present application.
[0709] The chip system may be composed of chips, or may include chips and other discrete devices.
[0710] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction runs on a computer, the communication method provided in the embodiment of the present application is executed.
[0711] An embodiment of the present application provides a computer program product, which includes: a computer program or instructions, which, when the computer program or instructions are run on a computer, enables the communication method provided in the embodiment of the present application to be executed.
[0712] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0713] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0714] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (such as infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0715] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.
[0716] In this application, "at least one" means one or more, and "plurality" means two or more. "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 can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0717] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0718] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0719] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0720] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0721] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0722] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0723] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
Claims
1. A communication method, characterized in that: include: The fusion orchestration unit obtains service request information; wherein the service request information is used to request a first computing service; The fusion orchestration unit sends computing demand information to the computing execution control unit; wherein the computing demand information indicates the computing demand corresponding to the first computing service; The fusion orchestration unit sends transmission requirement information to the computing transmission control unit; wherein the transmission requirement information indicates the communication requirement corresponding to the first computing service.
2. The communication method according to claim 1, wherein: The method further comprises: The fusion orchestration unit receives computing scheduling information from the computing execution control unit; wherein the computing scheduling information includes computing parameter configuration information corresponding to at least one computing unit and an identifier of the at least one computing unit; The fusion orchestration unit determines the transmission requirement information according to the service level requirement of the first computing service and the computing scheduling information.
3. The communication method according to claim 2, wherein: The computing parameter configuration information includes: the configuration of computing resources and / or the configuration of computing service quality, the configuration of computing resources includes the size and / or storage size of computing resources, and the configuration of computing service quality includes one or more of the following: the processing mode of computing, the processing accuracy of computing, and the processing time of computing.
4. The communication method according to claim 2 or 3, characterized in that: Any one of the at least one computing unit is deployed in a terminal device, an access network device, or a core network.
5. The communication method according to any one of claims 1 to 4, characterized in that: The fusion orchestration unit is a core network element.
6. The communication method according to any one of claims 1 to 5, characterized in that: The computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
7. The communication method according to any one of claims 1 to 6, characterized in that: The fusion anchor point includes the calculation execution control unit and the calculation transmission control unit, and the fusion anchor point is a core network element.
8. The communication method according to any one of claims 1 to 7, characterized in that: The fusion scheduling unit includes the calculation execution control unit and the calculation transmission control unit, and the fusion scheduling unit is deployed in the access network device.
9. The communication method according to any one of claims 1 to 8, characterized in that: The computing requirement information includes: computing resource requirements and / or computing service quality requirements, and the computing service quality requirements include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
10. The communication method according to any one of claims 1 to 9, characterized in that: The transmission requirement information includes: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements include: bandwidth requirements and / or delay requirements.
11. A communication method, characterized in that: include: The computing execution control unit obtains computing demand information; wherein the computing demand information indicates the computing demand corresponding to the first computing service; The calculation execution control unit sends calculation parameter configuration information to the calculation unit; wherein the calculation parameter configuration information indicates the calculation parameters of the calculation unit.
12. The communication method according to claim 11, wherein: The calculation execution control unit obtains the calculation requirement information, including: The computing execution control unit receives the computing demand information from the fusion orchestration unit; or, The calculation execution control unit receives the calculation requirement information from the calculation transmission control unit.
13. The communication method according to claim 11, wherein: The calculation execution control unit obtains the calculation requirement information, including: The computing execution control unit receives transmission instruction information from the computing transmission control unit; wherein the transmission instruction information indicates the current communication parameters of the computing unit; The calculation execution control unit determines the calculation requirement information according to the transmission indication information and first mapping information; wherein the first mapping information indicates a correspondence between calculation parameters and communication parameters.
14. The communication method according to claim 12 or 13, characterized in that: The computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
15. The communication method according to any one of claims 12 to 14, characterized in that: The fusion anchor point includes the calculation execution control unit and the calculation transmission control unit, and the fusion anchor point is a core network element.
16. The communication method according to any one of claims 12 to 15, characterized in that: The fusion scheduling unit includes the calculation execution control unit and the calculation transmission control unit, and the fusion scheduling unit is deployed in the access network device.
17. The communication method according to any one of claims 11 to 16, characterized in that: The computing unit is deployed in a terminal device, an access network device, or a core network.
18. The communication method according to any one of claims 11 to 17, characterized in that: The computing parameter configuration information is determined by the computing execution control unit according to the computing requirement information and computing capability information, where the computing capability information includes computing capabilities of one or more computing units.
19. The communication method according to any one of claims 11 to 18, characterized in that: The method further comprises: The computing execution control unit sends computing scheduling information to the fusion orchestration unit; wherein the computing scheduling information includes the computing parameter configuration information corresponding to at least one computing unit and an identifier of the at least one computing unit.
20. The communication method according to any one of claims 11 to 19, characterized in that: The computing requirement information includes: computing resource requirements and / or computing service quality requirements, and the computing service quality requirements include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
21. The communication method according to any one of claims 11 to 20, characterized in that: The computing parameter configuration information includes: the configuration of computing resources and / or the configuration of computing service quality, the configuration of computing resources includes the size and / or storage size of computing resources, and the configuration of computing service quality includes one or more of the following: the processing mode of computing, the processing accuracy of computing, and the processing time of computing.
22. A communication method, characterized in that: include: The computing transmission control unit obtains transmission requirement information; wherein the transmission requirement information indicates the communication requirement corresponding to the first computing service; The computing transmission control unit sends transmission parameter configuration information to the computing unit; wherein the transmission parameter configuration information indicates the communication parameters of the computing unit.
23. The communication method according to claim 22, wherein: The calculation transmission control unit obtains transmission requirement information, including: The computing transmission control unit receives the transmission requirement information from the fusion orchestration unit; or, The calculation transmission control unit receives the transmission requirement information from the calculation execution control unit.
24. The communication method according to claim 22, wherein: The calculation transmission control unit obtains transmission requirement information, including: The calculation transmission control unit receives calculation instruction information from the calculation execution control unit; wherein the calculation instruction information indicates the current calculation parameters of the calculation unit; The calculation and transmission control unit determines the transmission requirement information according to the calculation indication information and first mapping information; wherein the first mapping information indicates a correspondence between calculation parameters and communication parameters.
25. The communication method according to claim 22, wherein: The calculation transmission control unit obtains transmission requirement information, including: The computing transmission control unit receives computing instruction information from the computing execution control unit; wherein the computing instruction information indicates requesting the first computing service; The computing transmission control unit determines the transmission requirement information based on the computing indication information, the first mapping information, and the second mapping information; wherein the first mapping information indicates the correspondence between computing parameters and communication parameters, and the second mapping information indicates the correspondence between computing services and computing parameters.
26. The communication method according to any one of claims 23 to 25, characterized in that: The computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
27. The communication method according to any one of claims 23 to 26, characterized in that: The fusion anchor point includes the calculation execution control unit and the calculation transmission control unit, and the fusion anchor point is a core network element.
28. The communication method according to any one of claims 23 to 27, characterized in that: The fusion scheduling unit includes the calculation execution control unit and the calculation transmission control unit, and the fusion scheduling unit is deployed in the access network device.
29. The communication method according to any one of claims 22 to 28, characterized in that: The computing unit is deployed in a terminal device, an access network device, or a core network.
30. The communication method according to any one of claims 22 to 29, characterized in that: The transmission parameter configuration information is determined by the computing transmission control unit according to the transmission requirement information and transmission capability information, where the transmission capability information includes the communication capability of one or more computing units.
31. The communication method according to any one of claims 22 to 30, characterized in that: The transmission requirement information includes: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements include bandwidth requirements and / or delay requirements.
32. The communication method according to any one of claims 22 to 31, characterized in that: The transmission parameter configuration information includes configuration of communication resources and / or configuration of communication service quality. The configuration of communication resources includes the size of communication resources, and the configuration of communication service quality includes bandwidth and / or delay.
33. A communication method, characterized in that: include: The computing unit receives computing parameter configuration information from the computing execution control unit; wherein the computing parameter configuration information indicates computing parameters of the computing unit; The computing unit receives transmission parameter configuration information from the computing transmission control unit; wherein the transmission parameter configuration information indicates the communication parameters of the corresponding computing unit; The calculation unit performs calculation processing according to the calculation parameter configuration information and the transmission parameter configuration information.
34. The communication method according to claim 33, wherein: The computing unit is deployed in a terminal device, an access network device, or a core network.
35. The communication method according to claim 33 or 34, characterized in that: The computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
36. The communication method according to any one of claims 33 to 35, characterized in that: The fusion anchor point includes the calculation execution control unit and the calculation transmission control unit, and the fusion anchor point is a core network element.
37. The communication method according to any one of claims 33 to 36, characterized in that: The fusion scheduling unit includes the calculation execution control unit and the calculation transmission control unit, and the fusion scheduling unit is deployed in the access network device.
38. The communication method according to any one of claims 33 to 37, characterized in that: The computing parameter configuration information includes: the configuration of computing resources and / or the configuration of computing service quality, the configuration of computing resources includes the size and / or storage size of computing resources, and the configuration of computing service quality includes one or more of the following: the processing mode of computing, the processing accuracy of computing, and the processing time of computing.
39. The communication method according to any one of claims 33 to 38, characterized in that: The transmission parameter configuration information includes configuration of communication resources and / or configuration of communication service quality. The configuration of communication resources includes the size of communication resources, and the configuration of communication service quality includes bandwidth and / or delay.
40. The communication method according to any one of claims 33 to 39, characterized in that: The method further comprises: The computing unit sends service request information to the fusion orchestration unit; wherein the service request information is used to request a first computing service.
41. The communication method according to any one of claims 33 to 40, characterized in that: The method further comprises: The computing unit sends computing instruction information to the computing execution control unit; wherein the computing instruction information indicates a request for a first computing service, or indicates a current computing parameter of the computing unit.
42. The communication method according to any one of claims 33 to 39, characterized in that: The method further comprises: The computing unit sends transmission indication information to the computing transmission control unit; wherein the transmission indication information indicates the current communication parameters of the computing unit.
43. A communication device, characterized in that The communication device includes: a transceiver module and a processing module; wherein, The processing module is configured to obtain service request information; wherein the service request information is used to request a first computing service; The transceiver module is configured to send computing demand information to the computing execution control unit; wherein the computing demand information indicates the computing demand corresponding to the first computing service; The transceiver module is further configured to send transmission requirement information to the computing transmission control unit; wherein the transmission requirement information indicates a communication requirement corresponding to the first computing service.
44. The communication device according to claim 43, wherein: The transceiver module is further configured to receive computing scheduling information from the computing execution control unit; wherein the computing scheduling information includes computing parameter configuration information corresponding to at least one computing unit, and an identifier of the at least one computing unit; The processing module is further configured to determine the transmission requirement information according to the service level requirement of the first computing service and the computing scheduling information.
45. The communication device according to claim 44, characterized in that The computing parameter configuration information includes: the configuration of computing resources and / or the configuration of computing service quality, the configuration of computing resources includes the size and / or storage size of computing resources, and the configuration of computing service quality includes one or more of the following: the processing mode of computing, the processing accuracy of computing, and the processing time of computing.
46. The communication device according to claim 44 or 45, characterized in that Any one of the at least one computing unit is deployed in a terminal device, an access network device, or a core network.
47. The communication device according to any one of claims 43 to 46, characterized in that The communication device is a core network element.
48. The communication device according to any one of claims 43 to 47, characterized in that: The computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
49. The communication device according to any one of claims 43 to 48, characterized in that The fusion anchor point includes the calculation execution control unit and the calculation transmission control unit, and the fusion anchor point is a core network element.
50. The communication device according to any one of claims 43 to 49, characterized in that The fusion scheduling unit includes the calculation execution control unit and the calculation transmission control unit, and the fusion scheduling unit is deployed in the access network device.
51. The communication device according to any one of claims 43 to 50, characterized in that The computing requirement information includes: computing resource requirements and / or computing service quality requirements, and the computing service quality requirements include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
52. The communication device according to any one of claims 43 to 51, characterized in that: The transmission requirement information includes: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements include: bandwidth requirements and / or delay requirements.
53. A communication device, characterized in that The communication device includes: a transceiver module and a processing module; wherein, The processing module is configured to obtain computing demand information; wherein the computing demand information indicates computing demand corresponding to the first computing service; The transceiver module is used to send calculation parameter configuration information to the calculation unit; wherein the calculation parameter configuration information indicates the calculation parameters of the calculation unit.
54. The communication device according to claim 53, characterized in that The transceiver module is further configured to receive the computing demand information from the fusion orchestration unit; or The transceiver module is further configured to receive the computing requirement information from the computing transmission control unit.
55. The communication device according to claim 53, characterized in that The transceiver module is further configured to receive transmission instruction information from a calculation transmission control unit; wherein the transmission instruction information indicates current communication parameters of the calculation unit; The processing module is further configured to determine the computing requirement information based on the transmission indication information and the first mapping information; wherein the first mapping information indicates a correspondence between computing parameters and communication parameters.
56. The communication device according to claim 54 or 55, characterized in that The communication device is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
57. The communication device according to any one of claims 54 to 56, characterized in that: The fusion anchor point includes the communication device and the calculation transmission control unit, and the fusion anchor point is a core network element.
58. The communication device according to any one of claims 54 to 57, characterized in that: The fusion scheduling unit includes the communication device and the calculation transmission control unit, and the fusion scheduling unit is deployed in the access network equipment.
59. The communication device according to any one of claims 53 to 58, characterized in that The computing unit is deployed in a terminal device, an access network device, or a core network.
60. The communication device according to any one of claims 53 to 59, characterized in that: The computing parameter configuration information is determined by the communication device according to the computing requirement information and computing capability information, where the computing capability information includes computing capabilities of one or more computing units.
61. The communication device according to any one of claims 53 to 60, characterized in that: The transceiver module is further configured to send computing scheduling information to the converged orchestration unit; wherein the computing scheduling information includes the computing parameter configuration information corresponding to at least one computing unit and an identifier of the at least one computing unit.
62. The communication device according to any one of claims 53 to 61, characterized in that: The computing requirement information includes: computing resource requirements and / or computing service quality requirements, and the computing service quality requirements include one or more of the following: computing processing mode requirements, computing processing accuracy requirements, and computing processing time requirements.
63. The communication device according to any one of claims 53 to 62, characterized in that: The computing parameter configuration information includes: the configuration of computing resources and / or the configuration of computing service quality, the configuration of computing resources includes the size and / or storage size of computing resources, and the configuration of computing service quality includes one or more of the following: the processing mode of computing, the processing accuracy of computing, and the processing time of computing.
64. A communication device, characterized in that The communication device includes: a transceiver module and a processing module; wherein, The processing module is configured to obtain transmission requirement information; wherein the transmission requirement information indicates a communication requirement corresponding to the first computing service; The transceiver module is used to send transmission parameter configuration information to the computing unit; wherein the transmission parameter configuration information indicates the communication parameters of the computing unit.
65. The communication device according to claim 64, characterized in that The transceiver module is further configured to receive the transmission requirement information from the fusion orchestration unit; or, The transceiver module is further configured to receive the transmission requirement information from the calculation execution control unit.
66. The communication device according to claim 64, characterized in that The transceiver module is further configured to receive calculation instruction information from the calculation execution control unit; wherein the calculation instruction information indicates the current calculation parameters of the calculation unit; The processing module is further configured to determine the transmission requirement information based on the calculation indication information and first mapping information; wherein the first mapping information indicates a correspondence between calculation parameters and communication parameters.
67. The communication device according to claim 64, characterized in that The transceiver module is further configured to receive computing instruction information from a computing execution control unit; wherein the computing instruction information indicates a request for the first computing service; The processing module is also used to determine the transmission requirement information based on the calculation indication information, the first mapping information, and the second mapping information; wherein the first mapping information indicates the correspondence between the calculation parameters and the communication parameters, and the second mapping information indicates the correspondence between the calculation service and the calculation parameters.
68. The communication device according to any one of claims 65 to 67, characterized in that The computing execution control unit is a computing management function or a computing resource control function, and the communication device is a session management function or a wireless resource control function.
69. The communication device according to any one of claims 65 to 68, characterized in that The fusion anchor point includes the calculation execution control unit and the communication device, and the fusion anchor point is a core network element.
70. The communication device according to any one of claims 65 to 69, characterized in that The fusion scheduling unit includes the calculation execution control unit and the communication device, and the fusion scheduling unit is deployed in the access network equipment.
71. The communication device according to any one of claims 64 to 70, characterized in that The computing unit is deployed in a terminal device, an access network device, or a core network.
72. The communication device according to any one of claims 64 to 71, characterized in that The transmission parameter configuration information is determined by the communication device according to the transmission requirement information and transmission capability information, where the transmission capability information includes the communication capability of one or more computing units.
73. The communication device according to any one of claims 64 to 72, characterized in that The transmission requirement information includes: communication resource requirements and / or communication service quality requirements, and the communication service quality requirements include bandwidth requirements and / or delay requirements.
74. The communication device according to any one of claims 64 to 73, characterized in that The transmission parameter configuration information includes configuration of communication resources and / or configuration of communication service quality. The configuration of communication resources includes the size of communication resources, and the configuration of communication service quality includes bandwidth and / or delay.
75. A communication device, characterized in that The communication device includes: a transceiver module and a processing module; wherein, The transceiver module is configured to receive computing parameter configuration information from a computing execution control unit; wherein the computing parameter configuration information indicates computing parameters of the communication device; The transceiver module is further configured to receive transmission parameter configuration information from the calculation and transmission control unit; wherein the transmission parameter configuration information indicates communication parameters of the corresponding communication device; The processing module is used to perform calculation processing according to the calculation parameter configuration information and the transmission parameter configuration information.
76. The communication device according to claim 75, characterized in that The communication device is deployed in a terminal device, an access network device, or a core network.
77. The communication device according to claim 75 or 76, characterized in that The computing execution control unit is a computing management function or a computing resource control function, and the computing transmission control unit is a session management function or a wireless resource control function.
78. The communication device according to any one of claims 75 to 77, characterized in that The fusion anchor point includes the calculation execution control unit and the calculation transmission control unit, and the fusion anchor point is a core network element.
79. The communication device according to any one of claims 75 to 78, characterized in that The fusion scheduling unit includes the calculation execution control unit and the calculation transmission control unit, and the fusion scheduling unit is deployed in the access network device.
80. The communication device according to any one of claims 75 to 79, characterized in that The computing parameter configuration information includes: the configuration of computing resources and / or the configuration of computing service quality, the configuration of computing resources includes the size and / or storage size of computing resources, and the configuration of computing service quality includes one or more of the following: the processing mode of computing, the processing accuracy of computing, and the processing time of computing.
81. The communication device according to any one of claims 75 to 80, characterized in that The transmission parameter configuration information includes configuration of communication resources and / or configuration of communication service quality. The configuration of communication resources includes the size of communication resources, and the configuration of communication service quality includes bandwidth and / or delay.
82. The communication device according to any one of claims 75 to 81, characterized in that The transceiver module is further configured to send service request information to the fusion orchestration unit; wherein the service request information is used to request a first computing service.
83. The communication device according to any one of claims 75 to 82, characterized in that The transceiver module is further configured to send calculation instruction information to the calculation execution control unit; wherein the calculation instruction information indicates a request for a first calculation service, or indicates current calculation parameters of the communication device.
84. The communication device according to any one of claims 75 to 81, characterized in that The transceiver module is further configured to send transmission indication information to the calculation transmission control unit; wherein the transmission indication information indicates current communication parameters of the communication device.
85. A communication device, characterized in that The communication device comprises a unit or module for executing the method according to any one of claims 1 to 42.
86. A communication device, characterized in that The communication device includes: a processor; the processor is used to execute the communication method according to any one of claims 1 to 42.
87. A communication system, characterized in that The communication system includes the communication device according to any one of claims 53 to 63 and the communication device according to any one of claims 64 to 74.
88. The communication system according to claim 87, characterized in that The communication system further includes: a communication device according to any one of claims 43 to 52, and / or a communication device according to any one of claims 75 to 84.
89. A chip system, characterized in that The chip system includes a logic circuit, and the logic circuit is used to execute the communication method according to any one of claims 1 to 42.
90. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are run on a computer, the communication method according to any one of claims 1 to 42 is executed.
91. A computer program product, characterized in that The computer program product comprises: a computer program or instructions, and when the computer program or instructions are run on a computer, the communication method according to any one of claims 1 to 42 is executed.