Communication system, communication method and apparatus

By constructing a closed-loop service process in the communication system and introducing multiple entities, the problem that existing mobile communication systems cannot provide intelligent endogenous services is solved, and on-demand supply of AI services, computing services and data services is realized.

CN119071359BActive Publication Date: 2026-04-24WUHAN HONGXIN TELECOMM TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WUHAN HONGXIN TELECOMM TECH CO LTD
Filing Date
2023-06-01
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Existing mobile communication systems cannot provide AI services, computing services, or other intelligent endogenous services, and therefore cannot meet the intelligent endogenous needs of 6G networks.

Method used

By introducing a first entity, a second entity, a third entity, and at least a fourth entity into the communication system, a closed-loop service process is constructed to achieve on-demand supply of intelligent endogenous services.

Benefits of technology

It enables the provision of intelligent endogenous services such as AI services, computing services, and data services to users, networks, or third parties, meeting the intelligent endogenous needs of 6G networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119071359B_ABST
    Figure CN119071359B_ABST
Patent Text Reader

Abstract

The application provides a communication system, a communication method and a device, and relates to the technical field of communication. The communication system comprises a first entity, a second entity, a third entity and at least one fourth entity; the first entity, the second entity, the third entity and the at least one fourth entity are connected with each other; the second entity is used for acquiring a service demand and sending a service request message to the first entity; the first entity is used for determining an execution operation list of a target service according to the service request message; the third entity is used for determining at least one execution operation of each fourth entity according to the execution operation list; and each fourth entity is used for executing the at least one execution operation to obtain an execution result. The communication system provided by the application can provide intelligent endogenous services such as AI services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication system, communication method and apparatus. Background Technology

[0002] The inherent intelligence of the 6th Generation (6G) mobile communication system can refer to the 6G network natively supporting artificial intelligence (AI), making AI capabilities a basic service of the network, realizing AI as a Service (AIaaS), enabling the network to learn and evolve on its own, and thus providing users, the network or third parties with various types of inherent intelligent services such as AI services, computing services and / or data services.

[0003] However, the existing network architecture and processes of mobile communication systems can only provide users with connectivity and data transmission services, and cannot provide intelligent endogenous services such as AI services and computing services. Summary of the Invention

[0004] This application provides a communication system, communication method, and apparatus that can provide users with intelligent endogenous services.

[0005] In a first aspect, embodiments of this application provide a communication system, which includes: a first entity, a second entity, a third entity, and at least one fourth entity; the first entity, the second entity, the third entity, and at least one fourth entity are interconnected.

[0006] The second entity is used to obtain service requests and send service request messages to the first entity.

[0007] The first entity is used to determine the list of execution operations for the target service based on the service request message;

[0008] The third entity is used to determine at least one execution operation for each fourth entity based on the list of execution operations;

[0009] Each fourth entity is used to perform at least one execution operation to obtain the execution result.

[0010] In one implementation, the first entity is deployed in the access network or the core network;

[0011] The second entity is the first terminal device, or the second entity is deployed in the second terminal device, access network, or core network;

[0012] The third entity is a third terminal device, or the third entity is deployed on a fourth terminal device, access network, or core network;

[0013] Each fourth entity is a fifth terminal device, or each fourth entity is deployed on a sixth terminal device, access network, or core network;

[0014] Among them, the first terminal device, the third terminal device and the fifth terminal device are the same or different, and the second terminal device, the fourth terminal device and the sixth terminal device are the same or different.

[0015] In one implementation, each fourth entity is further configured to send an execution operation response message to the third entity. The execution operation response message includes the execution result, the identifier of the target service, the identifier of the fourth entity, and multiple indication parameters.

[0016] The execution result is used to determine the service outcome; multiple indicator parameters are used to indicate the current service stage and the next service stage.

[0017] In one implementation, the third entity is further configured to send a first response message to the first entity, the first response message including a service result, an identifier of the target service, and multiple indication parameters.

[0018] In one implementation, the first entity is further configured to send a service response message to the second entity, the service response message including a service result, an identifier of the target service, and multiple indication parameters.

[0019] In one implementation, the first entity is further configured to send a first instruction message to the third entity. The first instruction message includes an operation list, an identifier of the target service, multiple instruction parameters, and an identifier of the anchor network element.

[0020] The list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity.

[0021] In one implementation, the third entity is also used to send an operation request message to at least one fourth entity;

[0022] The execution operation request message includes: the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and a sublist of execution operations for the target fourth entity, wherein the sublist of execution operations includes at least one execution operation.

[0023] In one implementation, the first entity is specifically used to obtain load data of multiple candidate entities and determine a list of operations to be performed based on the load data and service request messages.

[0024] Service request messages include at least one of the following:

[0025] The identifier of the second entity;

[0026] Multiple indicator parameters;

[0027] The type of service targeted;

[0028] Target service demand information.

[0029] In one implementation, the third entity interacts with at least one fourth entity to update the execution information of each fourth entity, the execution information including resource information and / or execution operation information.

[0030] Secondly, embodiments of this application provide a communication method applied to a first entity, the method comprising:

[0031] Receive service request messages sent by the second entity;

[0032] Based on the service request message, determine the list of operations to be performed on the target service;

[0033] Send a first instruction message to a third entity, the first instruction message including a list of operations to be performed;

[0034] Receive a first response message sent by a third entity, the first response message including the service result;

[0035] Send a service response message to the second entity. The service response message includes the service result.

[0036] In one implementation, the service request message includes at least one of the following:

[0037] The identifier of the second entity;

[0038] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0039] The type of service targeted;

[0040] Information on the demand for the target service.

[0041] In one implementation, the first instruction message also includes the identifier of the target service, multiple instruction parameters, and the identifier of the anchor network element.

[0042] In one implementation, the list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity.

[0043] In one implementation, the first response message further includes an identifier of the target service and multiple indication parameters, and the service response message further includes an identifier of the target service and multiple indication parameters.

[0044] In one implementation, determining the list of execution operations for the target service based on the service request message includes:

[0045] Obtain load data for multiple candidate entities;

[0046] Determine the list of operations to be performed based on the load data and service request messages.

[0047] Thirdly, embodiments of this application provide a communication method applied to a third entity, the method comprising:

[0048] Receive a first instruction message sent by a first entity, the first instruction message including a list of execution operations for the target service;

[0049] Based on the list of execution operations, determine at least one execution operation for each of the at least one fourth entity;

[0050] Send an operation request message to at least one fourth entity;

[0051] Receive an execution operation response message from at least one fourth entity;

[0052] Send a first response message to the first entity. The first response message includes the service result.

[0053] In one implementation, the list of execution operations includes execution operations of a third entity and execution operations of at least one fourth entity.

[0054] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the target fourth entity, multiple indication parameters, and a sublist of execution operations for the target fourth entity;

[0055] The indicator parameter is used to indicate the current service phase and the next service phase; the execution operation sublist includes at least one execution operation.

[0056] In one implementation, the execution operation response message includes the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and the execution result of the target fourth entity. The first response message also includes the identifier of the target service and multiple indication parameters. The execution result is used to determine the service result.

[0057] In one implementation, the method further includes:

[0058] Receive feedback information from at least one fourth entity;

[0059] Based on the feedback information, a coordination instruction message is sent to at least one fourth entity. The coordination instruction message is used to instruct each fourth entity to update the execution information, which includes resource information and / or execution operation information.

[0060] Receive a collaborative response message from at least one fourth entity.

[0061] Fourthly, embodiments of this application provide a communication method applied to a fourth entity, the method comprising:

[0062] Receive an execution operation request message sent by a third entity;

[0063] Determine the execution result based on the execution operation request message;

[0064] Send an execution operation response message to a third entity. The execution operation response message includes the execution result.

[0065] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the fourth entity, multiple indication parameters, and a sublist of execution operations for the fourth entity;

[0066] Among them, multiple indicator parameters are used to indicate the current service phase and the next service phase, and the execution operation sublist includes at least one execution operation.

[0067] In one implementation, the execution operation response message also includes the identifier of the target service, the identifier of the fourth entity, and multiple indication parameters.

[0068] In one implementation, the method further includes:

[0069] Send feedback information to a third entity;

[0070] Receive a coordination instruction message sent by a third entity;

[0071] Update the execution information based on the coordination instruction message. The execution information includes resource information and / or execution operation information.

[0072] Send a collaborative response message to a third entity.

[0073] Fifthly, embodiments of this application provide a communication method applied to a second entity, the method comprising:

[0074] Obtain service requests;

[0075] Send a service request message to the first entity. The service request message is used to request the execution of the target service.

[0076] Receive the service response message sent by the first entity. The service response message includes the service result.

[0077] In one implementation, the service request message includes at least one of the following:

[0078] The identifier of the second entity;

[0079] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0080] The type of service targeted;

[0081] Information on the demand for the target service.

[0082] In one implementation, the service response message also includes the identifier of the target service and multiple indication parameters.

[0083] Sixthly, embodiments of this application provide a communication device, including:

[0084] The first receiving unit is used to receive service request messages sent by the second entity;

[0085] The determining unit is used to determine the list of execution operations for the target service based on the service request message;

[0086] The first sending unit is configured to send a first instruction message to a third entity, the first instruction message including a list of operations to be performed;

[0087] The second receiving unit is used to receive a first response message sent by a third entity, the first response message including the service result;

[0088] The second sending unit is used to send a service response message to the second entity, the service response message including the service result.

[0089] In one implementation, the service request message includes at least one of the following:

[0090] The identifier of the second entity;

[0091] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0092] The type of service targeted;

[0093] Information on the demand for the target service.

[0094] In one implementation, the first instruction message also includes the identifier of the target service, multiple instruction parameters, and the identifier of the anchor network element.

[0095] In one implementation, the list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity.

[0096] In one implementation, the first response message further includes an identifier of the target service and multiple indication parameters, and the service response message further includes an identifier of the target service and multiple indication parameters.

[0097] In one implementation, the determining unit is specifically used for:

[0098] Obtain load data for multiple candidate entities;

[0099] Determine the list of operations to be performed based on the load data and service request messages.

[0100] In a seventh aspect, embodiments of this application provide a communication device, including:

[0101] The first receiving unit is configured to receive a first instruction message sent by the first entity, the first instruction message including a list of execution operations of the target service;

[0102] A determining unit is configured to determine at least one execution operation for each of at least one fourth entity in a list of execution operations;

[0103] The first sending unit sends an operation request message to at least one fourth entity;

[0104] The second receiving unit is used to receive an execution operation response message sent by at least one fourth entity;

[0105] The second sending unit is used to send a first response message to the first entity, the first response message including the service result.

[0106] In one implementation, the list of execution operations includes execution operations of a third entity and execution operations of at least one fourth entity.

[0107] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the target fourth entity, multiple indication parameters, and a sublist of execution operations for the target fourth entity;

[0108] The indicator parameter is used to indicate the current service phase and the next service phase; the execution operation sublist includes at least one execution operation.

[0109] In one implementation, the execution operation response message includes the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and the execution result of the target fourth entity. The first response message also includes the identifier of the target service and multiple indication parameters. The execution result is used to determine the service result.

[0110] In one embodiment, the apparatus further includes:

[0111] The third receiving unit is used to receive feedback information sent by at least one fourth entity;

[0112] The third sending unit is used to send a coordination instruction message to at least one fourth entity based on the feedback information. The coordination instruction message is used to instruct each fourth entity to update the execution information, which includes resource information and / or execution operation information.

[0113] The fourth receiving unit is used to receive a collaborative response message sent by at least one fourth entity.

[0114] Eighthly, embodiments of this application provide a communication device, including:

[0115] The first receiving unit is used to receive an execution operation request message sent by a third entity;

[0116] The determination unit is used to determine the execution result based on the execution operation request message;

[0117] The second sending unit is used to send an execution operation response message to the third entity. The execution operation response message includes the execution result.

[0118] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the fourth entity, multiple indication parameters, and a sublist of execution operations for the fourth entity;

[0119] Among them, multiple indicator parameters are used to indicate the current service phase and the next service phase, and the execution operation sublist includes at least one execution operation.

[0120] In one implementation, the execution operation response message also includes the identifier of the target service, the identifier of the fourth entity, and multiple indication parameters.

[0121] In one embodiment, the apparatus further includes:

[0122] The second sending unit is used to send feedback information to the third entity;

[0123] The second receiving unit is used to receive the coordination instruction message sent by the third entity;

[0124] The update unit is used to update the execution information according to the coordination instruction message. The execution information includes resource information and / or execution operation information.

[0125] The third sending unit is used to send collaborative response messages to a third entity.

[0126] Ninthly, embodiments of this application provide a communication device, including:

[0127] The acquisition unit is used to acquire service requests;

[0128] The sending unit is used to send a service request message to the first entity, the service request message being used to request the execution of the target service;

[0129] The receiving unit is used to receive the service response message sent by the first entity. The service response message includes the service result.

[0130] In one implementation, the service request message includes at least one of the following:

[0131] The identifier of the second entity;

[0132] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0133] The type of service targeted;

[0134] Information on the demand for the target service.

[0135] In one implementation, the service response message also includes the identifier of the target service and multiple indication parameters.

[0136] Tenthly, embodiments of this application provide a communication device, including a memory, a transceiver, and a processor:

[0137] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program from memory and perform the following operations:

[0138] Receive service request messages sent by the second entity;

[0139] Based on the service request message, determine the list of operations to be performed on the target service;

[0140] Send a first instruction message to a third entity, the first instruction message including a list of operations to be performed;

[0141] Receive a first response message sent by a third entity, the first response message including the service result;

[0142] Send a service response message to the second entity. The service response message includes the service result.

[0143] In one implementation, the service request message includes at least one of the following:

[0144] The identifier of the second entity;

[0145] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0146] The type of service targeted;

[0147] Information on the demand for the target service.

[0148] In one implementation, the first instruction message also includes the identifier of the target service, multiple instruction parameters, and the identifier of the anchor network element.

[0149] In one implementation, the list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity.

[0150] In one implementation, the first response message further includes an identifier of the target service and multiple indication parameters, and the service response message further includes an identifier of the target service and multiple indication parameters.

[0151] In one implementation, the processor is specifically configured to perform the following operations:

[0152] Obtain load data for multiple candidate entities;

[0153] Determine the list of operations to be performed based on the load data and service request messages.

[0154] Eleventhly, embodiments of this application provide a communication device, including a memory, a transceiver, and a processor:

[0155] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program from memory and perform the following operations:

[0156] Receive a first instruction message sent by a first entity, the first instruction message including a list of execution operations for the target service;

[0157] Based on the list of execution operations, determine at least one execution operation for each of the at least one fourth entity;

[0158] Send an operation request message to at least one fourth entity;

[0159] Receive an execution operation response message from at least one fourth entity;

[0160] Send a first response message to the first entity. The first response message includes the service result.

[0161] In one implementation, the list of execution operations includes execution operations of a third entity and execution operations of at least one fourth entity.

[0162] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the target fourth entity, multiple indication parameters, and a sublist of execution operations for the target fourth entity;

[0163] The indicator parameter is used to indicate the current service phase and the next service phase; the execution operation sublist includes at least one execution operation.

[0164] In one implementation, the execution operation response message includes the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and the execution result of the target fourth entity. The first response message also includes the identifier of the target service and multiple indication parameters. The execution result is used to determine the service result.

[0165] In one implementation, the processor is also configured to perform the following operations:

[0166] Receive feedback information from at least one fourth entity;

[0167] Based on the feedback information, a coordination instruction message is sent to at least one fourth entity. The coordination instruction message is used to instruct each fourth entity to update the execution information, which includes resource information and / or execution operation information.

[0168] Receive a collaborative response message from at least one fourth entity.

[0169] In a twelfth aspect, embodiments of this application provide a communication device, including a memory, a transceiver, and a processor:

[0170] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program from memory and perform the following operations:

[0171] Receive an execution operation request message sent by a third entity;

[0172] Determine the execution result based on the execution operation request message;

[0173] Send an execution operation response message to a third entity. The execution operation response message includes the execution result.

[0174] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the fourth entity, multiple indication parameters, and a sublist of execution operations for the fourth entity;

[0175] Among them, multiple indicator parameters are used to indicate the current service phase and the next service phase, and the execution operation sublist includes at least one execution operation.

[0176] In one implementation, the execution operation response message also includes the identifier of the target service, the identifier of the fourth entity, and multiple indication parameters.

[0177] In one implementation, the processor is also configured to perform the following operations:

[0178] Send feedback information to a third entity;

[0179] Receive a coordination instruction message sent by a third entity;

[0180] Update the execution information based on the coordination instruction message. The execution information includes resource information and / or execution operation information.

[0181] Send a collaborative response message to a third entity.

[0182] In a thirteenth aspect, embodiments of this application provide a communication device, including a memory, a transceiver, and a processor:

[0183] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program from memory and perform the following operations:

[0184] Obtain service requests;

[0185] Send a service request message to the first entity. The service request message is used to request the execution of the target service.

[0186] Receive the service response message sent by the first entity. The service response message includes the service result.

[0187] In one implementation, the service request message includes at least one of the following:

[0188] The identifier of the second entity;

[0189] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0190] The type of service targeted;

[0191] Information on the demand for the target service.

[0192] In one implementation, the service response message also includes the identifier of the target service and multiple indication parameters.

[0193] In a fourteenth aspect, embodiments of this application provide a non-transitory readable storage medium storing a computer program for causing a processor to execute the method of any of the second aspects.

[0194] In a fifteenth aspect, embodiments of this application provide a non-transitory readable storage medium storing a computer program for causing a processor to perform the method of any of the third aspects.

[0195] In a sixteenth aspect, embodiments of this application provide a non-transitory readable storage medium storing a computer program for causing a processor to perform the method of any of the fourth aspects.

[0196] In a seventeenth aspect, embodiments of this application provide a non-transitory readable storage medium storing a computer program for causing a processor to perform the method of any of the fifth aspects.

[0197] This application provides a communication system, communication method, and apparatus. The communication system includes a first entity, a second entity, a third entity, and at least one fourth entity. A closed-loop service process is constructed through the interaction between the first entity, the second entity, the third entity, and at least one fourth entity, realizing the on-demand supply of intelligent endogenous services.

[0198] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0199] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0200] Figure 1 This is a schematic diagram of an architecture for a communication system in related technologies;

[0201] Figure 2 A schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0202] Figure 3 This is a schematic diagram of another architecture of the communication system provided in the embodiments of this application;

[0203] Figure 4 This is another schematic diagram of the architecture of the communication system provided in the embodiments of this application;

[0204] Figure 5 A flowchart illustrating a communication method provided in an embodiment of this application;

[0205] Figure 6 A flowchart illustrating another communication method provided in an embodiment of this application;

[0206] Figure 7 This is a schematic diagram of the structure of the communication device 700 provided in the embodiments of this application;

[0207] Figure 8A A schematic diagram of the structure of a communication device 800 provided in an embodiment of this application;

[0208] Figure 8B Another structural schematic diagram of the communication device 800 provided in the embodiments of this application;

[0209] Figure 9A A schematic diagram of the structure of a communication device 900 provided in an embodiment of this application;

[0210] Figure 9B Another structural schematic diagram of the communication device 900 provided in an embodiment of this application;

[0211] Figure 10AA schematic diagram of the structure of the communication device 1000 provided in the embodiments of this application;

[0212] Figure 10B Another structural schematic diagram of the communication device 1000 provided in the embodiments of this application;

[0213] Figure 11 This is a schematic diagram of the structure of the communication device 1100 provided in the embodiments of this application;

[0214] Figure 12 This is a schematic diagram of the structure of the communication device 1200 provided in the embodiments of this application;

[0215] Figure 13 This is a schematic diagram of the structure of the communication device 1300 provided in the embodiments of this application;

[0216] Figure 14 This is a schematic diagram of the structure of the communication device 1400 provided in the embodiments of this application. Detailed Implementation

[0217] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0218] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0219] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0220] This application provides a communication system, communication method, and apparatus for providing intelligent endogenous services such as AI services, computing services, and / or data services to users, networks, or third parties.

[0221] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0222] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.

[0223] Figure 1 This is a schematic diagram of an architecture for a communication system in related technologies. For example... Figure 1 As shown, the architecture includes terminal equipment, access network equipment, core network equipment, and data network (DN) components.

[0224] Core network equipment can also be referred to as core network elements or core network functional entities. As an example, a core network functional entity may include any of the following: Policy Control Function (PCF) entity, Network Slice Selection Function (NSSF) entity, Unified Data Management (UDM) entity, Network Repository Function (NRF) entity, Session Management Function (SMF) entity, Access and Mobility Management Function (AMF) entity, and User Plane Function (UPF) entity. As an example, the functions of the above functional entities are as follows:

[0225] The PCF entity is primarily used as a unified policy framework to guide network behavior, providing policy rule information to control plane entities (such as AMF, SMF, etc.).

[0226] The AMF entity is mainly used for functions such as access control, mobility management, registration and deregistration.

[0227] SMF entities are primarily used for user plane network element selection, user plane network element redirection, Internet Protocol (IP) address allocation for terminal devices, and session establishment, modification, release, and Quality of Service (QoS) control.

[0228] UPF entities are used for receiving and forwarding user plane data. For example, a UPF entity can receive user plane data from a service server and send it to a terminal device via access network equipment. A UPF entity can also receive user plane data from a terminal device via access network equipment and forward it to a service server.

[0229] NSSF entities are primarily used for network slice selection.

[0230] UDM entities are primarily used for managing subscription data of terminal devices, including the storage and management of terminal device identifiers and access authorization for terminal devices.

[0231] The data network portion can be the data network that provides business services to users. Generally, the client is located on the terminal device, and the server is located on the data network. The data network can be a private network, such as a local area network (LAN), or an external network not controlled by the operator, such as the Internet, or a dedicated network jointly deployed by the operator.

[0232] The current network architecture of the fifth generation (5G) mobile communication system can be as follows: Figure 1 As shown, similar to previous generations of mobile communication systems, it is designed with connectivity and data transmission as its core, and can only provide users with connectivity and data transmission services, but cannot provide intelligent endogenous services such as AI services and computing services.

[0233] Based on the technical problems in the prior art, this application provides a new network architecture for a communication system that can provide intelligent endogenous services such as AI services, computing services and / or data services to users, networks or third parties on demand.

[0234] Figure 2 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 2 As shown, the architecture includes a first entity, a second entity, a third entity, and at least one fourth entity. The second entity is used to obtain service requests and send service request messages to the first entity; the first entity is used to determine a list of execution operations for the target service based on the service request messages; the third entity is used to determine at least one execution operation for each fourth entity based on the execution operation list; each fourth entity is used to execute at least one execution operation to obtain an execution result.

[0235] In one possible implementation, the second entity can determine service requirements by receiving requests sent by users; the second entity can also sense changes in scenario requirements and determine service requirements by analyzing the sensed data; the second entity can also use AI algorithms to analyze current and historical data to determine service requirements, where current and historical data can refer to device data, network data, or third-party data.

[0236] In one possible implementation, the second entity can also be used to receive service response messages sent by the first entity.

[0237] The service response message may include the service result, the identifier of the target service, and multiple indicator parameters; among them, the multiple indicator parameters can be used to indicate the current service stage and the next service stage.

[0238] The identifier of the target service can be an identifier assigned to the target service by the first entity, where the target service can be a service determined by the second entity according to its needs.

[0239] Multiple indication parameters may include the current service procedure indicator (SPI) and the next-step service procedure indicator (NSPI); whereby the SPI can be used to indicate the current service stage, and the NSPI can be used to indicate the next service stage.

[0240] The current service phase can refer to the operation that the communication system should perform at the moment of providing the target service, while the next service phase can refer to the next operation that the communication system should perform at the moment of providing the target service.

[0241] The communication system can go through the following stages in the process of providing the target service: Requirement Analysis (RA) stage, Network Adaptability (NA) stage, Network Collaboration (NC) stage, Network Execution (NE) stage, and Network Execution Response (NER) stage.

[0242] The process can be divided into three phases: RA (Requirements Across Areas) primarily defines service requirements; NA (Non-Action Across Areas) primarily defines the list of execution operations; NC (Non-Action Control Across Areas) primarily coordinates the execution progress, functionality, and / or resources of at least one fourth entity, determining at least one execution operation for each fourth entity; NE (Non-Action Entity) primarily executes at least one execution operation; and NER (Non-Action Response Across Areas) primarily responds to the execution operations. Resources can include computing resources and / or storage resources, etc.

[0243] The service phases indicated by SPI and NSPI can be the same or different. For example, SPI and NSPI can indicate different service phases through the parameter values ​​shown in the table below:

[0244]

[0245] The service response message contains multiple indicator parameters that indicate the current service stage, which can be the NER stage, and the next service stage, which can also be the NER stage.

[0246] After receiving the service response message, the second entity first determines the current service stage and the next service stage based on multiple indicator parameters, and then performs the operations that should be performed in the current service stage.

[0247] The second entity can be called the Require Analyzing Function (RAF) entity.

[0248] In one possible implementation, the first entity can also be used to send service response messages to the second entity.

[0249] In one possible implementation, the first entity is specifically used to: obtain load data from multiple candidate entities, and determine a list of operations to be performed based on the load data and service request messages.

[0250] The service request message includes at least one of the following: the identifier of the second entity, multiple indication parameters, the service type of the target service, and the demand information of the target service.

[0251] The identifier of the second entity can be the identity identifier of the second entity.

[0252] For example, if the second entity is a terminal device, the identifier of the second entity can be a Subscription Permanent Identifier (SUPI), a Subscription Concealed Identifier (SUCI), an Access and Mobility Management Function User Equipment NG Application Protocol Identifier (AMF UE NGAP ID), or a Radio Access Network User Equipment NG Application Protocol Identifier (RAN UE NGAP ID).

[0253] The service request message may indicate the current service stage as RA stage and the next service stage as NA stage.

[0254] Service types may include computing services, transmission services, AI training services, or AI inference services, etc.

[0255] The target service requirements information can refer to the bandwidth, latency, etc. required to provide the target service.

[0256] After receiving a service request message, the first entity first determines the current service stage and the next service stage based on multiple indicator parameters; based on the service type and demand information of the target service, it determines the operations that subsequent devices in the network should perform; and combined with the load data of multiple candidate entities, it determines a list of operations to be performed.

[0257] Load data is used to describe the load status of candidate entities. If the load is high, it is not suitable to perform other operations.

[0258] The list of execution operations may include execution operations of a third entity and execution operations of at least one fourth entity. Execution operations may include connection establishment and security, task computation, data processing, AI training and / or AI inference, etc.

[0259] For example, a suitable third entity and at least one fourth entity can be determined based on the service type of the target service and the load data of multiple candidate entities, and the execution operation of each entity can be determined based on the service type of the target service and the demand information of the target service.

[0260] In one possible implementation, the first entity is also used to send a first instruction message to the third entity.

[0261] The first instruction message includes a list of operations to be performed, the identifier of the target service, multiple instruction parameters, and the identifier of the anchor network element.

[0262] The multiple indication parameters in the first indication message indicate that the current service stage can be NA stage, and the next service stage can be NC stage.

[0263] An anchor element can refer to a third entity or at least one fourth entity.

[0264] The first instruction message may also include the Media Access Control (MAC) address of the anchor network element.

[0265] In one possible implementation, the first entity is also used to receive a first response message sent by the third entity.

[0266] The first response message includes the service result, the identifier of the target service, and several indicator parameters.

[0267] Service outcome can refer to the result of the target service.

[0268] The multiple indication parameters in the first response message indicate that the current service stage can be the NER stage, and the next service stage can also be the NER stage.

[0269] The first entity can be called the Network Adaptability Function (NAF) entity.

[0270] In one possible implementation, the third entity can also be used to receive the first instruction message sent by the first entity.

[0271] In one possible implementation, the third entity may also interact with at least one fourth entity to update the execution information of each fourth entity, including resource information and / or execution operation information.

[0272] In other words, the third entity can also be used to coordinate the execution progress, functions, and / or resources of at least one fourth entity.

[0273] That is, after the third entity determines at least one execution operation for each fourth entity based on the execution operation list, when at least one fourth entity is executing its own operation, the third entity can coordinate the execution progress, functions and / or resources of at least one fourth entity so that each fourth entity can better execute its own operation.

[0274] In one possible implementation, the third entity can also be used to send an operation request message to at least one fourth entity.

[0275] The execution operation request message includes the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and a sublist of execution operations for the target fourth entity, wherein the sublist of execution operations includes at least one execution operation.

[0276] The target fourth entity is any one of at least one fourth entity.

[0277] The identifier of the target fourth entity can be the identifier of the execution operation of the target fourth entity.

[0278] The current service stage indicated by the multiple indication parameters in the operation request message can be the NC stage, and the next service stage can be the NE stage.

[0279] A third entity may send an execution operation request message to at least one fourth entity simultaneously, or it may send an execution operation request message to at least one fourth entity sequentially.

[0280] In one possible implementation, the third entity can also be used to receive execution operation response messages sent by at least one fourth entity.

[0281] The execution operation response message includes the execution result, the identifier of the target service, the identifier of the fourth entity, and several indicator parameters.

[0282] Each fourth entity can send an operation response message.

[0283] The execution result can refer to the result obtained by the fourth entity that sent the execution operation response message after performing at least one execution operation.

[0284] The execution result of each fourth entity can be used to determine the service result of the target service; if there is only one fourth entity, the execution result of the fourth entity can be determined as the service result.

[0285] The current service stage indicated by multiple indicator parameters in the operation response message can be the NE stage, and the next service stage can be the NER stage.

[0286] In one possible implementation, the third entity can also be used to send a first response message to the first entity.

[0287] The third entity can be called the Network Collaboration Function (NCF) entity.

[0288] In one possible implementation, the fourth entity can be used to implement a class of functions, such as control plane network functions, user plane network functions, data plane network functions, and computation network functions. That is, the fourth entity can perform a single network service operation, such as connection establishment or data computation; or it can perform cooperative operations to provide complex services, such as subnet establishment or AI joint training. In other words, the execution of a service can be performed by a single fourth entity or by multiple fourth entities working together.

[0289] In one possible implementation, each fourth entity can also be used to receive execution operation request messages sent by the third entity.

[0290] In one possible implementation, each fourth entity can also be used to send an execution operation response message to the third entity.

[0291] The fourth entity can be called the Network Execution Function (NEF) entity.

[0292] In one possible implementation, such as Figure 3 As shown, the first entity can be deployed in the access network or the core network; the second entity is the first terminal device, or the second entity is deployed in the second terminal device, the access network, or the core network; the third entity is the third terminal device, or the third entity is deployed in the fourth terminal device, the access network, or the core network; each fourth entity is the fifth terminal device, or each fourth entity is deployed in the sixth terminal device, the access network, or the core network; wherein, the first terminal device, the third terminal device, and the fifth terminal device are the same or different, and the second terminal device, the fourth terminal device, and the sixth terminal device are the same or different.

[0293] When the second entity is the first terminal device, the first terminal device has all the functions of the second entity, and all the functions of the second entity can be implemented by software.

[0294] The second entity being deployed in the second terminal device can mean that the second entity can be deployed as a hardware device in the second terminal device, the second terminal device has all the functions of the second entity, and all the functions of the second entity can be implemented by hardware or by a combination of software and hardware.

[0295] When the third entity is a third terminal device, the third terminal device has all the functions of the third entity, and all the functions of the third entity can be implemented through software.

[0296] The deployment of a third entity in a fourth terminal device can mean that the third entity can be deployed as a hardware device in the fourth terminal device, and the fourth terminal device has all the functions of the third entity. All the functions of the third entity can be implemented through hardware or through a combination of software and hardware.

[0297] When the fourth entity is the fifth terminal device, the fifth terminal device has all the functions of the fourth entity, and all the functions of the fourth entity can be implemented by software.

[0298] The deployment of the fourth entity in the sixth terminal device can mean that the fourth entity can be deployed as a hardware device in the sixth terminal device, the sixth terminal device has all the functions of the fourth entity, and all the functions of the fourth entity can be implemented by hardware or by a combination of software and hardware.

[0299] In one possible implementation, the first entity, the second entity, the third entity, and at least one fourth entity can all be deployed in the access network, all in the core network, or in at least two devices in the terminal device, the access network device, and the core network device, respectively.

[0300] When the first entity, the second entity, the third entity, and at least one fourth entity are all deployed in the access network, the first entity, the second entity, the third entity, and at least one fourth entity can be deployed in the same access network device or in different access network devices.

[0301] When the first entity, the second entity, the third entity, and at least one fourth entity are all deployed in the core network, the first entity, the second entity, the third entity, and at least one fourth entity can be deployed in the same core network device or in different core network devices.

[0302] When the second entity, the third entity, and at least one fourth entity are all deployed on a terminal device, the second entity, the third entity, and at least one fourth entity can be deployed on the same terminal device or on different terminal devices.

[0303] For example, the second entity can be a terminal device or the second entity can be deployed in a terminal device, and the first entity, the third entity, and at least one fourth entity can be deployed in different devices in the core network, such as... Figure 4 As shown.

[0304] In another example, the second entity may be a terminal device or the second entity may be deployed in a terminal device, and the first entity, the third entity, and at least one fourth entity may be deployed in different devices of the access network.

[0305] In another example, the second entity may be a terminal device or the second entity may be deployed in a terminal device, the first entity may be deployed in the access network, and the third entity and at least one fourth entity may be deployed in different devices in the core network.

[0306] In another example, the second entity can be a terminal device or the second entity can be deployed in a terminal device. The first entity and the fourth entity 1 can be deployed simultaneously in the same device in the access network, and the third entity and the fourth entity 2 can be deployed in different devices in the core network.

[0307] In another example, the second entity can be terminal device 1 or the second entity can be deployed in terminal device 1, the first entity and the fourth entity 1 can be deployed in different devices in the access network, the third entity can be deployed in the core network, the fourth entity 2 can be deployed in terminal device 2, and the fourth entity 3 can be deployed in the core network.

[0308] The architecture of the communication system in this application embodiment includes not only the entities described above, but may also include other functional entities, such as PCF entity, AMF entity, SMF entity and / or UPF entity. This application embodiment does not limit this.

[0309] The communication system provided in this application embodiment can provide intelligent endogenous services such as AI services to users, networks, or third parties.

[0310] Based on the above communication system architecture, the following details how multiple entities in the architecture interact to achieve on-demand provision of intelligent endogenous services.

[0311] It should be noted that the explanations of the technical terms involved in the method embodiments can be found in the explanations of the corresponding technical terms in the above communication system, and will not be repeated in the method embodiments.

[0312] Figure 5 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 5 As shown, the method includes:

[0313] S501, Second entity obtains service requirements.

[0314] If the second entity is a terminal device, then the second entity needs to establish a connection with the network before it can obtain service requests.

[0315] S502, The second entity sends a service request message to the first entity.

[0316] In other words, the first entity receives the service request message sent by the second entity.

[0317] S503. The first entity determines the list of execution operations for the target service based on the service request message.

[0318] In one possible implementation, the list of execution operations for the target service can be determined in the following way:

[0319] Obtain load data for multiple candidate entities; determine the list of operations to be executed based on the load data and service request messages.

[0320] For example, the first entity can determine a suitable third entity and at least one fourth entity based on the service type of the target service and the load data of multiple candidate entities, and then determine the execution operation of each entity based on the service type of the target service and the demand information of the target service to obtain a list of execution operations.

[0321] S504. The first entity sends a first instruction message to the third entity, the first instruction message including a list of operations to be performed.

[0322] In other words, the third entity receives the first instruction message sent by the first entity.

[0323] S505. The third entity determines at least one execution operation for each of the at least one fourth entity based on the execution operation list.

[0324] S506, The third entity sends an execution operation request message to at least one fourth entity.

[0325] In other words, each fourth entity receives an execution operation request message sent by the third entity.

[0326] Figure 5 The text only shows a third entity sending an execution operation request message to two fourth entities. When the target service does not require multiple fourth entities to cooperate in execution (i.e., the number of fourth entities is one), the third entity can send an execution operation request message to only one fourth entity.

[0327] S507. Each fourth entity determines the execution result based on the execution operation request message.

[0328] After receiving the execution operation request message, each fourth entity determines at least one execution operation that it should perform based on the execution operation sublist in the execution operation request message, and performs at least one execution operation to obtain the execution result.

[0329] S508. Each fourth entity sends an execution operation response message to the third entity. The execution operation response message includes the execution result.

[0330] In other words, the third entity receives an execution operation response message sent by at least one fourth entity.

[0331] S509. The third entity sends a first response message to the first entity. The first response message includes the service result.

[0332] In other words, the first entity receives the first response message sent by the third entity.

[0333] S510, The first entity sends a service response message to the second entity, the service response message including the service result.

[0334] In other words, the second entity receives the service response message sent by the first entity.

[0335] Figure 5 The illustrated embodiment constructs a closed-loop service process through the interaction between a first entity, a second entity, a third entity, and at least a fourth entity, thereby realizing the on-demand supply of intelligent endogenous services.

[0336] Figure 5 The illustrated embodiments demonstrate the basic process of a communication system providing intelligent endogenous services. Below, in conjunction with... Figure 6 It details how the third entity coordinates the execution progress, functions, and / or resources of at least one fourth entity.

[0337] Figure 6 A flowchart illustrating another communication method provided in an embodiment of this application. For example... Figure 6 As shown, the method includes:

[0338] S601, Second entity obtains service requirements.

[0339] S602, The second entity sends a service request message to the first entity.

[0340] S603. The first entity determines the list of execution operations for the target service based on the service request message.

[0341] S604. The first entity sends a first instruction message to the third entity, the first instruction message including a list of operations to be performed.

[0342] S605. The third entity determines at least one execution operation of the fourth entity based on the execution operation list.

[0343] S606, The third entity sends an operation request message to the fourth entity.

[0344] Figure 6 The example only shows a third entity sending an execution operation request message to a fourth entity, meaning the target service does not require multiple fourth entities to cooperate in execution; if the target service requires multiple fourth entities to cooperate in execution, the third entity can send execution operation request messages to multiple fourth entities separately.

[0345] S607, The fourth entity sends feedback information to the third entity.

[0346] Feedback information may include the execution status and resources of the fourth entity.

[0347] The fourth entity can send feedback information to the third entity after receiving the operation request message; it can also send feedback information to the third entity during the execution process; the fourth entity can also periodically send feedback information to the third entity.

[0348] S608. Based on the feedback information, the third entity sends a coordination instruction message to the fourth entity.

[0349] The coordination instruction message is used to instruct the fourth entity to update the execution information, which includes resource information and / or execution operation information.

[0350] The third entity can receive feedback information from multiple fourth entities that perform different target services, coordinate the resources of multiple fourth entities that perform different target services according to the feedback information, and send coordination instruction messages to multiple fourth entities to instruct them to cooperate.

[0351] The third entity can also receive feedback information from multiple fourth entities that perform the same target service. Based on the feedback information, it can coordinate the execution progress, functions, and resources of multiple fourth entities that perform the same target service, and send coordination instruction messages to multiple fourth entities to instruct them to cooperate.

[0352] S609. The fourth entity updates the execution information according to the coordination instruction message. The execution information includes resource information and / or execution operation information.

[0353] S610, the fourth entity sends a collaborative response message to the third entity.

[0354] Collaboration response messages can be used to indicate agreement to collaboration, completion of collaboration, or rejection of collaboration.

[0355] After receiving the coordination instruction message, the fourth entity can send a coordination response message to the third entity, and then the fourth entity can update the execution information according to the coordination instruction message.

[0356] S611. The fourth entity performs at least one execution operation and obtains the execution result.

[0357] S612, The fourth entity sends an execution operation response message to the third entity. The execution operation response message includes the execution result.

[0358] S613. The third entity sends a first response message to the first entity. The first response message includes the service result.

[0359] S614. The first entity sends a service response message to the second entity. The service response message includes the service result.

[0360] Figure 6 The illustrated embodiment constructs a closed-loop service process through the interaction between a first entity, a second entity, a third entity, and at least a fourth entity, thereby realizing the on-demand supply of intelligent endogenous services.

[0361] Figure 7 This is a schematic diagram of the structure of the communication device 700 provided in an embodiment of this application. Figure 7 As shown, the device 700 includes: a memory 710, a transceiver 720, and a processor 730.

[0362] The memory 710 is used to store computer programs; the transceiver 720 is used to send and receive data under the control of the processor 730; the processor 730 is used to read the computer program stored in the memory 710 and perform the following operations:

[0363] Receive service request messages sent by the second entity;

[0364] Based on the service request message, determine the list of operations to be performed on the target service;

[0365] Send a first instruction message to a third entity, the first instruction message including a list of operations to be performed;

[0366] Receive a first response message sent by a third entity, the first response message including the service result;

[0367] Send a service response message to the second entity. The service response message includes the service result.

[0368] In one implementation, the service request message includes at least one of the following:

[0369] The identifier of the second entity;

[0370] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0371] The type of service targeted;

[0372] Information on the demand for the target service.

[0373] In one implementation, the first instruction message also includes the identifier of the target service, multiple instruction parameters, and the identifier of the anchor network element.

[0374] In one implementation, the list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity.

[0375] In one implementation, the first response message further includes an identifier of the target service and multiple indication parameters, and the service response message further includes an identifier of the target service and multiple indication parameters.

[0376] In one implementation, the processor 730 is specifically configured to perform the following operations:

[0377] Obtain load data for multiple candidate entities;

[0378] Determine the list of operations to be performed based on the load data and service request messages.

[0379] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 730) and memory (memory 710). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 720 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 730 is responsible for managing the bus architecture and general processing, and the memory 710 can store data used by the processor 730 during operation.

[0380] Optionally, the processor 730 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.

[0381] It should be noted that the communication device 700 provided in this application can implement all the method steps implemented by the first entity in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0382] Figure 8A A schematic diagram of the structure of the communication device 800 provided in the embodiments of this application is shown below. Figure 8A As shown, the communication device 800 includes: a memory 810, a transceiver 820, and a processor 830.

[0383] The memory 810 is used to store computer programs; the transceiver 820 is used to send and receive data under the control of the processor 830; the processor 830 is used to read the computer program stored in the memory 810 and perform the following operations:

[0384] Receive a first instruction message sent by a first entity, the first instruction message including a list of execution operations for the target service;

[0385] Based on the list of execution operations, determine at least one execution operation for each of the at least one fourth entity;

[0386] Send an operation request message to at least one fourth entity;

[0387] Receive an execution operation response message from at least one fourth entity;

[0388] Send a first response message to the first entity. The first response message includes the service result.

[0389] In one implementation, the list of execution operations includes execution operations of a third entity and execution operations of at least one fourth entity.

[0390] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the target fourth entity, multiple indication parameters, and a sublist of execution operations for the target fourth entity;

[0391] The indicator parameter is used to indicate the current service phase and the next service phase; the execution operation sublist includes at least one execution operation.

[0392] In one implementation, the execution operation response message includes the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and the execution result of the target fourth entity. The first response message also includes the identifier of the target service and multiple indication parameters. The execution result is used to determine the service result.

[0393] In one implementation, the processor 830 is specifically configured to perform the following operations:

[0394] Receive feedback information from at least one fourth entity;

[0395] Based on the feedback information, a coordination instruction message is sent to at least one fourth entity. The coordination instruction message is used to instruct each fourth entity to update the execution information, which includes resource information and / or execution operation information.

[0396] Receive a collaborative response message from at least one fourth entity.

[0397] Figure 8B This is another structural schematic diagram of the communication device 800 provided in an embodiment of this application. For example... Figure 8B As shown, when the communication device 800 is a terminal device, the device may also include a user interface 840. For different terminal devices, the user interface 840 may also be an interface that can connect to external or internal devices, including but not limited to keypad, display, speaker, microphone, joystick, etc.

[0398] Among them, Figure 8A and Figure 8B In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 830) and memory (memory 810). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 820 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 830 is responsible for managing the bus architecture and general processing, and the memory 810 can store data used by the processor 830 during operation.

[0399] Alternatively, the processor 830 can be a central processing unit (CPU), ASIC, FPGA, or CPLD, and the processor can also adopt a multi-core architecture.

[0400] The processor 830 executes all method steps of the third entity of this application embodiment according to the obtained executable instructions by calling the computer program stored in the memory 810. The processor 830 and the memory 810 may also be physically separated.

[0401] It should be noted that the communication device 800 provided in this application can implement all the method steps implemented by the third entity in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0402] Figure 9A A schematic diagram of the structure of the communication device 900 provided in the embodiments of this application is shown below. Figure 9A As shown, the communication device 900 includes: a memory 910, a transceiver 920, and a processor 930.

[0403] The memory 910 is used to store computer programs; the transceiver 920 is used to send and receive data under the control of the processor 930; the processor 930 is used to read the computer program stored in the memory 910 and perform the following operations:

[0404] Receive an execution operation request message sent by a third entity;

[0405] Determine the execution result based on the execution operation request message;

[0406] Send an execution operation response message to a third entity. The execution operation response message includes the execution result.

[0407] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the fourth entity, multiple indication parameters, and a sublist of execution operations for the fourth entity;

[0408] Among them, multiple indicator parameters are used to indicate the current service phase and the next service phase, and the execution operation sublist includes at least one execution operation.

[0409] In one implementation, the execution operation response message also includes the identifier of the target service, the identifier of the fourth entity, and multiple indication parameters.

[0410] In one implementation, the processor 930 is specifically configured to perform the following operations:

[0411] Send feedback information to a third entity;

[0412] Receive a coordination instruction message sent by a third entity;

[0413] Update the execution information based on the coordination instruction message. The execution information includes resource information and / or execution operation information.

[0414] Send a collaborative response message to a third entity.

[0415] Figure 9B This is another structural schematic diagram of the communication device 900 provided in an embodiment of this application. For example... Figure 9B As shown, when the communication device 900 is a terminal device, the device may also include a user interface 940. For different terminal devices, the user interface 940 may also be an interface that can connect to external or internal devices, including but not limited to keypad, display, speaker, microphone, joystick, etc.

[0416] Among them, Figure 9A and Figure 9B In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors, represented by processor 930, and memory, represented by memory 910. The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 920 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 930 is responsible for managing the bus architecture and general processing, and memory 910 can store data used by processor 930 during operation.

[0417] Alternatively, the processor 930 can be a central processing unit (CPU), ASIC, FPGA, or CPLD, and the processor can also adopt a multi-core architecture.

[0418] The processor 930 executes all method steps of the fourth entity of this application embodiment according to the obtained executable instructions by calling the computer program stored in the memory 910. The processor 930 and the memory 910 may also be physically separated.

[0419] It should be noted that the communication device 900 provided in this application can implement all the method steps implemented by the fourth entity in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0420] Figure 10A This is a schematic diagram of the structure of the communication device 1000 provided in an embodiment of this application, as shown below. Figure 10A As shown, the communication device 1000 includes: a memory 1010, a transceiver 1020, and a processor 1030.

[0421] The memory 1010 is used to store computer programs; the transceiver 1020 is used to send and receive data under the control of the processor 1030; the processor 1030 is used to read the computer program stored in the memory 1010 and perform the following operations:

[0422] Obtain service requests;

[0423] Send a service request message to the first entity. The service request message is used to request the execution of the target service.

[0424] Receive the service response message sent by the first entity. The service response message includes the service result.

[0425] In one implementation, the service request message includes at least one of the following:

[0426] The identifier of the second entity;

[0427] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0428] The type of service targeted;

[0429] Information on the demand for the target service.

[0430] In one implementation, the service response message also includes the identifier of the target service and multiple indication parameters.

[0431] Figure 10B This is another structural schematic diagram of the communication device 1000 provided in an embodiment of this application. For example... Figure 10B As shown, when the communication device 1000 is a terminal device, the device may also include a user interface 1040. For different terminal devices, the user interface 1040 may also be an interface that can connect to external or internal devices. The connected devices include, but are not limited to, keypad, display, speaker, microphone, joystick, etc.

[0432] Among them, Figure 10A and Figure 10BIn this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1030) and memory (memory 1010). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1020 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 1030 is responsible for managing the bus architecture and general processing, and the memory 1010 can store data used by the processor 1030 during operation.

[0433] Alternatively, the processor 1030 may be a central processing unit (CPU), ASIC, FPGA, or CPLD, and the processor may also adopt a multi-core architecture.

[0434] The processor 1030 executes all method steps of the second entity of this application embodiment according to the obtained executable instructions by calling the computer program stored in the memory 1010. The processor 1030 and the memory 1010 may also be physically separated.

[0435] It should be noted that the communication device 1000 provided in this application can implement all the method steps implemented by the second entity in the above method embodiment and can achieve the same technical effect. Here, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail.

[0436] Figure 11 This is a schematic diagram of the structure of the communication device 1100 provided in an embodiment of this application. Figure 11 As shown, the device includes:

[0437] The first receiving unit 1110 is used to receive a service request message sent by the second entity;

[0438] The determining unit 1120 is used to determine the list of execution operations for the target service based on the service request message;

[0439] The first sending unit 1130 is used to send a first instruction message to a third entity, the first instruction message including a list of operations to be performed;

[0440] The second receiving unit 1140 is used to receive a first response message sent by a third entity, the first response message including the service result;

[0441] The second sending unit 1150 is used to send a service response message to the second entity, the service response message including the service result.

[0442] In one implementation, the service request message includes at least one of the following:

[0443] The identifier of the second entity;

[0444] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0445] The type of service targeted;

[0446] Information on the demand for the target service.

[0447] In one implementation, the first instruction message also includes the identifier of the target service, multiple instruction parameters, and the identifier of the anchor network element.

[0448] In one implementation, the list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity.

[0449] In one implementation, the first response message further includes an identifier of the target service and multiple indication parameters, and the service response message further includes an identifier of the target service and multiple indication parameters.

[0450] In one embodiment, the determining unit 1120 is specifically used for:

[0451] Obtain load data for multiple candidate entities;

[0452] Determine the list of operations to be performed based on the load data and service request messages.

[0453] It should be noted that the device 1100 provided in this application can implement all the method steps implemented by the first entity in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0454] Figure 12 This is a schematic diagram of the structure of the communication device 1200 provided in an embodiment of this application. Figure 12 As shown, the device includes:

[0455] The first receiving unit 1210 is configured to receive a first indication message sent by the first entity, the first indication message including a list of execution operations of the target service;

[0456] The determining unit 1220 is configured to determine at least one execution operation for each of the at least one fourth entity in the execution operation list.

[0457] The first sending unit 1230 sends an execution operation request message to at least one fourth entity;

[0458] The second receiving unit 1240 is used to receive an execution operation response message sent by at least one fourth entity;

[0459] The second sending unit 1250 is used to send a first response message to the first entity, the first response message including the service result.

[0460] In one implementation, the list of execution operations includes execution operations of a third entity and execution operations of at least one fourth entity.

[0461] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the target fourth entity, multiple indication parameters, and a sublist of execution operations for the target fourth entity;

[0462] The indicator parameter is used to indicate the current service phase and the next service phase; the execution operation sublist includes at least one execution operation.

[0463] In one implementation, the execution operation response message includes the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and the execution result of the target fourth entity. The first response message also includes the identifier of the target service and multiple indication parameters. The execution result is used to determine the service result.

[0464] In one embodiment, the device 1200 further includes:

[0465] The third receiving unit 1260 is used to receive feedback information sent by at least one fourth entity;

[0466] The third sending unit 1270 is used to send a coordination instruction message to at least one fourth entity based on the feedback information. The coordination instruction message is used to instruct each fourth entity to update the execution information, which includes resource information and / or execution operation information.

[0467] The fourth receiving unit 1280 is used to receive a collaborative response message sent by at least one fourth entity.

[0468] It should be noted that the device 1200 provided in this application can implement all the method steps implemented by the third entity in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0469] Figure 13 This is a schematic diagram of the structure of the communication device 1300 provided in an embodiment of this application. Figure 13 As shown, the device includes:

[0470] The first receiving unit 1310 is used to receive an execution operation request message sent by a third entity;

[0471] The determining unit 1320 is used to determine the execution result based on the execution operation request message;

[0472] The first sending unit 1330 is used to send an execution operation response message to the third entity, the execution operation response message including the execution result.

[0473] In one implementation, the execution operation request message includes an identifier of the target service, an identifier of the fourth entity, multiple indication parameters, and a sublist of execution operations for the fourth entity;

[0474] Among them, multiple indicator parameters are used to indicate the current service phase and the next service phase, and the execution operation sublist includes at least one execution operation.

[0475] In one implementation, the execution operation response message also includes the identifier of the target service, the identifier of the fourth entity, and multiple indication parameters.

[0476] In one embodiment, the device 1300 further includes:

[0477] The second sending unit 1340 is used to send feedback information to the third entity;

[0478] The second receiving unit 1350 is used to receive a coordination instruction message sent by the third entity;

[0479] Update unit 1360 is used to update execution information according to the coordination instruction message, the execution information including resource information and / or execution operation information;

[0480] The third sending unit is used to send collaborative response messages to a third entity.

[0481] It should be noted that the device 1300 provided in this application can implement all the method steps implemented by the fourth entity in the above method embodiment and can achieve the same technical effect. Here, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail.

[0482] Figure 14 This is a schematic diagram of the structure of the communication device 1400 provided in an embodiment of this application. Figure 14 As shown, the device includes:

[0483] Acquisition unit 1410 is used to acquire service requirements;

[0484] Sending unit 1420 is used to send a service request message to the first entity, the service request message being used to request the execution of the target service;

[0485] The receiving unit 1430 is used to receive a service response message sent by the first entity, the service response message including the service result.

[0486] In one implementation, the service request message includes at least one of the following:

[0487] The identifier of the second entity;

[0488] Multiple indicator parameters are used to indicate the current service phase and the next service phase.

[0489] The type of service targeted;

[0490] Information on the demand for the target service.

[0491] In one implementation, the service response message also includes the identifier of the target service and multiple indication parameters.

[0492] It should be noted that the device 1400 provided in this application can implement all the method steps implemented by the second entity in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0493] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0494] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0495] This application embodiment also provides a non-transitory readable storage medium storing a computer program, which is used to cause a processor to execute all the method steps of the first entity in the above method embodiment.

[0496] This application also provides a non-transitory readable storage medium storing a computer program that causes a processor to execute all the method steps of the third entity in the above method embodiments.

[0497] This application also provides a non-transitory readable storage medium storing a computer program that causes a processor to execute all the method steps of the fourth entity in the above method embodiments.

[0498] This application also provides a non-transitory readable storage medium storing a computer program that causes a processor to execute all the method steps of the second entity in the above method embodiments.

[0499] Non-transitory readable storage media can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), solid-state drives (SSDs)).

[0500] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the above method embodiments.

[0501] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0502] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0503] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0504] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0505] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication system, characterized in that, The communication system includes: a first entity, a second entity, a third entity, and at least one fourth entity; the first entity, the second entity, the third entity, and the at least one fourth entity are interconnected. The second entity is used to obtain service requests and send service request messages to the first entity; The first entity is used to determine a list of execution operations for the target service based on the service request message; the list of execution operations includes the execution operations of the third entity and the execution operations of at least one fourth entity; The third entity is used to determine at least one execution operation for each fourth entity based on the execution operation list; Each fourth entity is used to perform at least one execution operation to obtain an execution result; The third entity is also used to interact with the at least one fourth entity to update the execution information of each fourth entity, the execution information including resource information and / or execution operation information.

2. The communication system according to claim 1, characterized in that, The first entity is deployed in the access network or the core network; The second entity is the first terminal device, or the second entity is deployed in the second terminal device, the access network, or the core network; The third entity is a third terminal device, or the third entity is deployed on a fourth terminal device, the access network, or the core network; Each fourth entity is a fifth terminal device, or each fourth entity is deployed on a sixth terminal device, the access network, or the core network; The first terminal device, the third terminal device, and the fifth terminal device may be the same as or different from each other, and the second terminal device, the fourth terminal device, and the sixth terminal device may be the same as or different from each other.

3. The communication system according to claim 2, characterized in that, Each fourth entity is also used to send an execution operation response message to the third entity, the execution operation response message including the execution result, the identifier of the target service, the identifier of the fourth entity, and multiple indication parameters; The execution result is used to determine the service outcome; the multiple indication parameters are used to indicate the current service stage and the next service stage.

4. The communication system according to claim 3, characterized in that, The third entity is also used to send a first response message to the first entity, the first response message including the service result, the identifier of the target service, and the plurality of indication parameters.

5. The communication system according to claim 4, characterized in that, The first entity is also used to send a service response message to the second entity, the service response message including the service result, the identifier of the target service, and the plurality of indication parameters.

6. The communication system according to any one of claims 2-5, characterized in that, The first entity is also used to send a first instruction message to the third entity, the first instruction message including the list of operations to be performed, the identifier of the target service, multiple instruction parameters and the identifier of the anchor network element; The execution operation list includes the execution operations of the third entity and the execution operations of at least one fourth entity.

7. The communication system according to any one of claims 2-6, characterized in that, The third entity is also used to send an operation request message to the at least one fourth entity; The execution operation request message includes: the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and the execution operation sublist of the target fourth entity, wherein the execution operation sublist includes at least one execution operation.

8. The communication system according to any one of claims 2-7, characterized in that, The first entity is specifically used to obtain load data of multiple candidate entities, and determine the list of operations to be executed based on the load data and the service request message; The service request message includes at least one of the following: The identifier of the second entity; Multiple indicator parameters; The service type of the target service; The target service's requirement information.

9. A communication method, characterized in that, Applied to a first entity, the method includes: Receive service request messages sent by the second entity; Based on the service request message, a list of execution operations for the target service is determined; the list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity; Send a first instruction message to a third entity, the first instruction message including the list of execution operations; the third entity is configured to determine at least one execution operation for each fourth entity according to the list of execution operations, and to interact with the at least one fourth entity to update the execution information of each fourth entity, the execution information including resource information and / or execution operation information; Receive a first response message sent by the third entity, the first response message including the service result; Send a service response message to the second entity, the service response message including the service result.

10. The method according to claim 9, characterized in that, The service request message includes at least one of the following: The identifier of the second entity; Multiple indication parameters, which are used to indicate the current service phase and the next service phase; The service type of the target service; The target service's requirement information.

11. The method according to claim 9 or 10, characterized in that, The first instruction message also includes the identifier of the target service, multiple instruction parameters, and the identifier of the anchor network element.

12. The method according to claim 9 or 10, characterized in that, The first response message also includes the identifier of the target service and multiple indication parameters, and the service response message also includes the identifier of the target service and the multiple indication parameters.

13. The method according to claim 9 or 10, characterized in that, Based on the service request message, determine the list of execution operations for the target service, including: Obtain load data for multiple candidate entities; The list of operations to be performed is determined based on the load data and the service request message.

14. A communication method, characterized in that, Applied to a third entity, the method includes: Receive a first instruction message sent by a first entity, the first instruction message including a list of execution operations for the target service; the list of execution operations includes execution operations of a third entity and execution operations of at least one fourth entity; Based on the list of execution operations, determine at least one execution operation for each of the at least one fourth entity; Send an operation request message to the at least one fourth entity; Receive the execution operation response message sent by the at least one fourth entity; Send a first response message to the first entity, the first response message including the service result; A coordination instruction message is sent to the at least one fourth entity, the coordination instruction message being used to instruct each fourth entity to update execution information, the execution information including resource information and / or execution operation information.

15. The method according to claim 14, characterized in that, The execution operation request message includes the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and the execution operation sublist of the target fourth entity; The indication parameter is used to indicate the current service phase and the next service phase; the execution operation sublist includes at least one execution operation.

16. The method according to claim 14 or 15, characterized in that, The execution operation response message includes the identifier of the target service, the identifier of the target fourth entity, multiple indication parameters, and the execution result of the target fourth entity. The first response message also includes the identifier of the target service and multiple indication parameters. The execution result is used to determine the service result.

17. The method according to claim 14 or 15, characterized in that, The step of sending a coordination instruction message to the at least one fourth entity, the coordination instruction message being used to instruct each fourth entity to update execution information, includes: Receive feedback information sent by the at least one fourth entity; Based on the feedback information, the collaboration instruction message is sent to the at least one fourth entity; Receive the collaborative response message sent by the at least one fourth entity.

18. A communication method, characterized in that, Applied to a fourth entity, the method includes: The system receives an execution operation request message sent by a third entity; the third entity is used to determine at least one execution operation for each fourth entity based on an execution operation list; the execution operation list includes the execution operations of the third entity and the execution operations of at least one fourth entity. The execution result is determined based on the execution operation request message; Send an execution operation response message to the third entity, the execution operation response message including the execution result; Receive the coordination instruction message sent by the third entity; According to the coordination instruction message, update the execution information, which includes resource information and / or execution operation information.

19. The method according to claim 18, characterized in that, The execution operation request message includes the identifier of the target service, the identifier of the fourth entity, multiple indication parameters, and the execution operation sublist of the fourth entity; The plurality of indication parameters are used to indicate the current service phase and the next service phase, and the execution operation sublist includes at least one execution operation.

20. The method according to claim 19, characterized in that, The execution operation response message also includes the identifier of the target service, the identifier of the fourth entity, and the plurality of indication parameters.

21. The method according to any one of claims 18-20, characterized in that, Before receiving the coordination indication message sent by the third entity, the method further includes: Send feedback information to the third entity; After updating the execution information according to the coordination instruction message, the method further includes: Send a collaborative response message to the third entity.

22. A communication method, characterized in that, Applied to a second entity, the method includes: Obtain service requests; A service request message is sent to a first entity, the service request message being used to request the execution of a target service; the first entity is used to determine a list of execution operations for the target service based on the service request message; the list of execution operations includes execution operations of a third entity and execution operations of at least one fourth entity; the third entity is used to determine at least one execution operation for each fourth entity based on the list of execution operations, and to interact with the at least one fourth entity to update the execution information of each fourth entity, the execution information including resource information and / or execution operation information; Receive a service response message sent by the first entity, the service response message including the service result.

23. The method according to claim 22, characterized in that, The service request message includes at least one of the following: The identifier of the second entity; Multiple indication parameters, which are used to indicate the current service phase and the next service phase; The service type of the target service; The target service's requirement information.

24. The method according to claim 22 or 23, characterized in that, The service response message also includes the identifier of the target service and several indicator parameters.

25. A communication device, characterized in that, include: The first receiving unit is used to receive service request messages sent by the second entity; The determining unit is used to determine the list of execution operations for the target service based on the service request message; The list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity; The first sending unit is configured to send a first indication message to a third entity, the first indication message including the list of operations to be performed; The third entity is used to determine at least one execution operation for each fourth entity according to the execution operation list, and to interact with the at least one fourth entity to update the execution information of each fourth entity, the execution information including resource information and / or execution operation information; The second receiving unit is configured to receive a first response message sent by the third entity, wherein the first response message includes a service result. The second sending unit is configured to send a service response message to the second entity, the service response message including the service result.

26. A communication device, characterized in that, include: The first receiving unit is configured to receive a first indication message sent by a first entity, wherein the first indication message includes a list of execution operations of the target service; The list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity; The determining unit is configured to determine at least one execution operation for each of the at least one fourth entity based on the execution operation list. The first sending unit sends an operation request message to the at least one fourth entity; The second receiving unit is used to receive the execution operation response message sent by the at least one fourth entity; The second sending unit is configured to send a first response message to the first entity, the first response message including a service result; The third sending unit is configured to send a coordination instruction message to the at least one fourth entity, the coordination instruction message being used to instruct each fourth entity to update execution information, the execution information including resource information and / or execution operation information.

27. A communication device, characterized in that, include: The first receiving unit is used to receive an execution operation request message sent by a third entity; The third entity is used to determine at least one execution operation for each fourth entity based on the execution operation list; the execution operation list includes the execution operations of the third entity and the execution operations of at least one fourth entity. The determining unit is configured to determine the execution result based on the execution operation request message; The sending unit is configured to send an execution operation response message to the third entity, the execution operation response message including the execution result; The second receiving unit is used to receive the cooperation indication message sent by the third entity; The update unit is used to update the execution information according to the coordination instruction message, wherein the execution information includes resource information and / or execution operation information.

28. A communication device, characterized in that, include: The acquisition unit is used to acquire service requests; A sending unit is configured to send a service request message to a first entity, the service request message being used to request the execution of a target service; The first entity is used to determine the list of execution operations for the target service based on the service request message; The list of execution operations includes execution operations for a third entity and execution operations for at least one fourth entity; The third entity is used to determine at least one execution operation for each fourth entity according to the execution operation list, and to interact with the at least one fourth entity to update the execution information of each fourth entity, the execution information including resource information and / or execution operation information; A receiving unit is configured to receive a service response message sent by the first entity, wherein the service response message includes a service result.

29. A communication device, characterized in that, Includes memory, transceiver, and processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the method according to any one of claims 9 to 13.

30. A communication device, characterized in that, Includes memory, transceiver, and processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the method according to any one of claims 14 to 17.

31. A communication device, characterized in that, Includes memory, transceiver, and processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the method according to any one of claims 18 to 21.

32. A communication device, characterized in that, Includes memory, transceiver, and processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the method according to any one of claims 22 to 24.

33. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 9 to 13.

34. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method described in any one of claims 14 to 17.

35. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 18 to 21.

36. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method described in any one of claims 22 to 24.

Citation Information

Patent Citations

  • Communication method, device and system

    CN114630341A