Communication system, communication method and device

By introducing data processing units and network control units into the communication system, dynamically creating the target network, the problem that the network function customization solution in the 5G communication system cannot meet the new 6G service needs, and flexible network function customization and improved network reliability are achieved.

CN120075045APending Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311627129.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The existing 5G communication system's network function customization solution cannot meet the needs of new services in the 6G communication system, especially new services that integrate artificial intelligence and communication.

Method used

By introducing a data processing unit and a network control unit in the communication system, a target network is dynamically created according to business needs, including the functions associated with business data processing and the functions associated with connection, and the attribute information of multiple functions is managed through the function management unit.

Benefits of technology

It realizes the application functions and network functions of the target network flexibly customized according to business needs, meets the diversified needs of new services, and improves the reliability and flexibility of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120075045A_ABST
    Figure CN120075045A_ABST
Patent Text Reader

Abstract

The invention provides a communication system, a communication method and a communication device, relates to the technical field of wireless communication, and is used for flexibly creating a network according to services. The communication system comprises a data processing unit and a network control unit. The data processing unit is used for acquiring business demand information; determining first configuration information used for creating a target network corresponding to the service according to the service demand information, and sending the first configuration information to a network control unit; the first configuration information is used for configuring at least one first function and at least one second function, the first function is a function associated with business data processing, and the second function is a function associated with connection; and the network control unit is used for creating a target network according to the first configuration information, and the target network comprises at least one first function and at least one second function. According to the communication system, the application function and the network function of the target network can be flexibly customized according to the service requirement of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular, to a communication system, a communication method, and a device. Background Art

[0002] In the 5th generation (5G) communication system, in order to meet the different quality of service requirements put forward by different industries, users, or services for the network, the network slicing technology has emerged. A network slice is to provide multiple dedicated, virtualized, and isolated logical networks on the same shared infrastructure, and each logical network serves a specific type of service or industry user. Each network slice can flexibly define its own logical topology, service level agreement (SLA) requirements, reliability, and security level to meet the differentiated requirements of different services or users.

[0003] For example, enhanced mobile broadband (eMBB) services have high requirements for transmission rate, massive machine type communication (mMTC) services require the network to support massive device access and frequent transmission of a large number of small packets, and ultra-reliable low latency communication (uRLLC) services require millisecond-level latency and high reliability. Therefore, eMBB services, mMTC services, and uRLLC services can use different network slices.

[0004] Therefore, the 5G communication system realizes the customization of network functions for connected services based on network slicing and network function virtualization (NFV) technologies. However, in the future 6th generation (6G) communication system, with the emergence of new services (new services integrating artificial intelligence (AI) and communication), the current network function customization scheme in the 5G communication system will not be able to meet the needs of new services. Summary of the Invention

[0005] This application provides a communication system, a communication method, and a device for flexibly creating a network according to services.

[0006] In a first aspect, an embodiment of the present application provides a communication system, which includes a data processing unit and a network control unit; wherein the data processing unit and the network control unit can be deployed on the same device, or the data processing unit and the network control unit can be separately deployed. The data processing unit is configured to obtain service requirement information; determine first configuration information for creating a target network corresponding to the service according to the service requirement information, and send the first configuration information to the network control unit; the first configuration information is used to configure at least one first function and at least one second function, the first function is a function associated with service data processing, and the second function is a function associated with connection; the network control unit is configured to create a target network according to the first configuration information, and the target network includes at least one first function and at least one second function.

[0007] Through the above design, the data processing unit in the communication system can obtain the service requirements of the user, reasonably arrange at least one first function and at least one second function required by the service requirements. Moreover, the first function in the present application is an application function related to service data processing, and the second function is a network function related to connection, and a target network including the at least one first function and the at least one second function is created. Therefore, based on the communication system of the present application, the application functions and network functions of the target network can be flexibly customized according to the service requirements of the user.

[0008] In a possible design, the network control unit is configured to: create a plurality of function instances included in the target network according to the first configuration information, establish connections between the plurality of function instances, and establish connections between the plurality of function instances and at least one of a first core network device, an access network device, and a terminal device included in the target network; perform function configuration on at least one of the first core network device, the access network device, and the terminal device according to the first configuration information.

[0009] Through the above design, the network control unit can create a plurality of function instances included in the target network, respectively implement the application functions and network functions required by the service requirements of the user, and achieve the on-demand customization of the target network. In addition, through the above communication system, the functions of the terminal and / or the access network device can also be configured on demand.

[0010] Optionally, the first configuration information includes: indication information of each first function in at least one first function, indication information of each second function in at least one second function, and connection relationships between any two functions in at least one first function and at least one second function.

[0011] Optionally, the first configuration information further includes resource occupancy information of each first function in at least one first function, and / or resource occupancy information of each second function in at least one second function.

[0012] In a possible design, the network control unit is used to: for at least one target first function among at least one first function, where the target first function is a function executed by a first core network device, create first function instances corresponding to the respective target first functions in the core network according to the indication information of the respective target first functions and the resource occupancy information of the respective target first functions; and for at least one target second function among at least one second function, where the target second function is a function executed by the core network, create second function instances corresponding to the target second functions in the core network according to the indication information of the respective target second functions and the resource occupancy information of the respective target second functions.

[0013] Through the above design, the network control unit can create first function instances in the core network according to the first functions of the core network; and create second function instances in the core network according to the second functions of the core network. Thus, flexible customization of core network functions can be achieved according to service requirements.

[0014] In a possible design, the network control unit is used to: establish connections between any two function instances among the first function instances corresponding to at least one target first function and the second function instances corresponding to at least one target second function according to the connection relationship.

[0015] Through the above design, the connection relationship between functions indicated in the first configuration information can represent the dependency relationship between functions. The network control unit establishes connections between any two function instances according to the connection relationship between functions indicated in the first configuration information, thereby further improving the target network and enhancing the reliability of the target network.

[0016] In a possible design, the network control unit is used to: establish connections between the first function instances corresponding to at least one target first function and the access network device and / or the terminal device, and establish connections between the second function instances corresponding to at least one target second function and the access network device and / or the terminal device.

[0017] Through the above design, the network control unit further establishes connections between function instances and the access network device and / or the terminal device, which can further improve the target network and enhance the reliability of the target network.

[0018] Optionally, the first configuration information further includes configuration parameters of each first function among at least one first function, and / or configuration parameters of each second function among at least one second function.

[0019] In a possible design, the network control unit is used to: configure at least one of the first core network device, the access network device, and the terminal device with the first function according to the configuration parameters of the first function; and configure at least one of the first core network device, the access network device, and the terminal device with the second function according to the configuration parameters of the second function.

[0020] Through the above design, the network control unit can configure the functions of the first core network device, the access network device, and the terminal device on demand according to the service requirements of the user.

[0021] In a possible design, the communication system of the present application further includes a function management unit; the function management unit is used to store the attribute information of multiple functions, and the multiple functions include the first function and the second function; the network control unit is used to obtain the attribute information of the target first function from the function management unit according to the indication information of the target first function; create a first function instance corresponding to the target first function in the core network according to the attribute information of the target first function and the resource occupancy information; and obtain the attribute information of the target second function from the function management unit according to the indication information of the target second function; create a second function instance corresponding to the target second function in the core network according to the attribute information of the target second function and the resource occupancy information.

[0022] Through the above design, the function management unit can manage multiple functions; when creating a function instance, the network control unit can obtain the attribute information of the function from the function management unit, so as to accurately create a function instance corresponding to the function according to the attribute information of the function and the resource occupancy information.

[0023] In a possible design, the function management unit is used to send the attribute information of multiple functions to the data processing unit; the data processing unit is used to receive the attribute information of multiple functions from the function management unit; determine at least one first function and at least one second function from the multiple functions according to the service requirement information and the attribute information of the multiple functions, and generate the first configuration information.

[0024] Through the above design, the function management unit can send the stored multiple functions to the data processing unit, so that the data processing unit can accurately determine the first function and the second function included in the created target network from the multiple functions according to the service requirements of the user.

[0025] Optionally, the attribute information of the first function includes at least one of the following information:

[0026] Function name, function description information, function input information, function output information, configurable parameter type, function deployment condition.

[0027] Optionally, the attribute information of the second function includes at least one of the following information:

[0028] Function name, function description information, function input information, function output information, configurable parameter type, creation method indication information.

[0029] In a possible design, the data processing unit is further configured to obtain update requirement information of the target network; determine second configuration information for updating the target network according to the update requirement information, and send the second configuration information to the network control unit; the network control unit is configured to update the target network according to the second configuration information.

[0030] Through the above design, the communication system of the present application can update the created target network according to the user's update requirements.

[0031] In a possible design, the network control unit is configured to perform at least one of the following operations according to the second configuration information:

[0032] Update at least one function instance included in the target network;

[0033] Update the connection between multiple function instances included in the target network;

[0034] Update the connection between the function instance and at least one of the first core network device, access network device, and terminal device included in the target network;

[0035] Perform function update configuration on at least one of the first core network device, access network device, and terminal device.

[0036] Through the above design, the network control unit can flexibly update the target network according to the user's update requirements.

[0037] Optionally, the second configuration information includes indication information of the first function to be updated and / or indication information of the second function to be updated.

[0038] Optionally, if the second configuration information includes indication information of the first function to be updated, the second configuration information further includes at least one of the configuration parameters of the first function to be updated, the resource occupancy information of the first function to be updated, and the connection relationship between the first function to be updated and other functions;

[0039] If the second configuration information includes indication information of the second function to be updated, the second configuration information further includes at least one of the configuration parameters of the second function to be updated, the resource occupancy information of the second function to be updated, and the connection relationship between the second function to be updated and other functions.

[0040] In a possible design, the data processing unit is further configured to obtain a deletion request message for deleting a target network and send deletion indication information for indicating the deletion of the target network to the network control unit; the network control unit is configured to delete the target network according to the deletion indication information.

[0041] With the above design, the network control unit can delete the target network according to the user's deletion request.

[0042] In a possible design, the network control unit is configured to perform at least one of the following operations according to the deletion indication information:

[0043] Delete multiple function instances included in the target network;

[0044] Delete the connections between multiple function instances included in the target network;

[0045] Delete the connections between the function instances included in the target network and at least one of the first core network device, access network device, and terminal device included in the target network;

[0046] Delete the function configurations performed on at least one of the first core network device, access network device, and terminal device included in the target network according to the first configuration information.

[0047] In a possible design, the network control unit is further configured to send service requirement information and / or access information corresponding to the target network to a second core network device or an access network device, where the second core network device is not in the target network.

[0048] With the above design, after creating the target network, the network control unit can send service requirement information and / or access information corresponding to the target network to a second core network device or an access network device, facilitating subsequent control of the terminal device to access the target network by the second core network device or the access network device.

[0049] In a possible design, a core network access function instance is included in the second function instances corresponding to at least one second function;

[0050] The network control unit is further configured to: receive an access request from a terminal device, where the access request is used to request access to the target network; and send the access request to the core network access function instance.

[0051] With the above design, the network control unit can control the terminal device to access the target network.

[0052] Second aspect, embodiments of the present application provide a communication method. This method can be executed by a data processing unit, or a module (such as a chip) applied in the data processing unit, or a device including the data processing unit. Taking the execution by the data processing unit as an example, the method includes: The data processing unit obtains service requirement information; The data processing unit determines first configuration information for creating a target network corresponding to the service according to the service requirement information, and sends the first configuration information to the network control unit; The first configuration information is used to configure at least one first function and at least one second function. The first function is a function associated with service data processing, and the second function is a function associated with connection.

[0053] Through the above design, the data processing unit can obtain the user's service requirements, reasonably arrange at least one first function and at least one second function required by the service requirements. Moreover, the first function in the present application is an application function related to service data processing, and the second function is a network function related to connection, and generate first configuration information for configuring at least one first function and at least one second function. The present application can flexibly customize the application function and network function of the target network according to the user's service requirements.

[0054] Optionally, the first configuration information includes: indication information of each first function among at least one first function, indication information of each second function among at least one second function, and connection relationships between any two functions among at least one first function and at least one second function.

[0055] Optionally, the first configuration information further includes resource occupation information of each first function among at least one first function, and / or resource occupation information of each second function among at least one second function.

[0056] Optionally, the first configuration information further includes configuration parameters of each first function among at least one first function, and / or configuration parameters of each second function among at least one second function.

[0057] In a possible design, the data processing unit receives attribute information of multiple functions from a function management unit; The data processing unit determines at least one first function and at least one second function from the multiple functions according to the service requirement information and the attribute information of the multiple functions, and generates first configuration information.

[0058] In a possible design, the method further includes: The data processing unit obtains update requirement information of the target network; The data processing unit determines second configuration information for updating the target network according to the update requirement information, and sends the second configuration information to the network control unit.

[0059] Through the above design, the target network can be flexibly updated according to the user's update requirements.

[0060] Optionally, the second configuration information includes indication information of the first function to be updated and / or indication information of the second function to be updated.

[0061] Optionally, if the second configuration information includes indication information of the first function to be updated, the second configuration information further includes at least one of configuration parameters of the first function to be updated, resource occupancy information of the first function to be updated, and connection relationships between the first function to be updated and other functions; if the second configuration information includes indication information of the second function to be updated, the second configuration information further includes at least one of configuration parameters of the second function to be updated, resource occupancy information of the second function to be updated, and connection relationships between the second function to be updated and other functions.

[0062] In a possible design, the method further includes: The data processing unit obtains a deletion request message for deleting a target network, and sends deletion indication information for indicating the deletion of the target network to the network control unit.

[0063] In a third aspect, an embodiment of the present application provides a communication method. This method can be executed by a network control unit or a module (such as a chip) applied in the network control unit or a device including the network control unit. Taking the execution by the network control unit as an example, the method includes: The network control unit receives first configuration information from the data processing unit. The first configuration information is used to configure at least one first function and at least one second function. The first function is a function associated with service data processing, and the second function is a function associated with connection; The network control unit creates a target network according to the first configuration information. The target network includes at least one first function and at least one second function.

[0064] Through the above design, the network control unit can create a target network including at least one first function and at least one second function according to the first configuration information, so that the application functions and network functions of the target network can be flexibly customized according to the service requirements of users.

[0065] In a possible design, the network control unit creates multiple function instances included in the target network according to the first configuration information, establishes connections between the multiple function instances, and establishes connections between the multiple function instances and at least one of the first core network device, access network device, and terminal device included in the target network; The network control unit performs function configuration on at least one of the first core network device, access network device, and terminal device according to the first configuration information.

[0066] Optionally, indication information of each first function among at least one first function, indication information of each second function among at least one second function, and connection relationships between any two functions among at least one first function and at least one second function.

[0067] Optionally, the first configuration information further includes resource occupancy information of each first function among at least one first function, and / or resource occupancy information of each second function among at least one second function.

[0068] In a possible design, for at least one target first function among at least one first function, where the target first function is a function executed by a first core network device, the network control unit creates a first function instance corresponding to each target first function in the core network according to the indication information of each target first function and the resource occupancy information of each target first function; and, for at least one target second function among at least one second function, where the target second function is a function executed by the core network, the network control unit creates a second function instance corresponding to the target second function in the core network according to the indication information of each target second function and the resource occupancy information of each target second function.

[0069] In a possible design, the network control unit establishes connections between any two function instances among the first function instances corresponding to at least one target first function and the second function instances corresponding to at least one target second function according to the connection relationships.

[0070] In a possible design, the network control unit establishes connections between the first function instances corresponding to at least one target first function and the access network device and / or the terminal device, and establishes connections between the second function instances corresponding to at least one target second function and the access network device and / or the terminal device.

[0071] Optionally, the first configuration information further includes configuration parameters of each first function among at least one first function, and / or configuration parameters of each second function among at least one second function.

[0072] In a possible design, the network control unit configures at least one of the first core network device, the access network device, and the terminal device with the first function according to the configuration parameters of the first function; and configures at least one of the first core network device, the access network device, and the terminal device with the second function according to the configuration parameters of the second function.

[0073] In a possible design, the network control unit obtains the attribute information of the target first function from the function management unit according to the indication information of the target first function; creates a first function instance corresponding to the target first function in the core network according to the attribute information of the target first function and the resource occupancy information; and obtains the attribute information of the target second function from the function management unit according to the indication information of the target second function; creates a second function instance corresponding to the target second function in the core network according to the attribute information of the target second function and the resource occupancy information.

[0074] In a possible design, the method further includes: the network control unit receives second configuration information from the data processing unit, where the second configuration information is used to update the target network; the network control unit updates the target network according to the second configuration information.

[0075] In a possible design, the network control unit performs at least one of the following operations according to the second configuration information:

[0076] Update at least one function instance included in the target network;

[0077] Update the connection between multiple function instances included in the target network;

[0078] Update the connection between the function instance and at least one of the first core network device, access network device, and terminal device included in the target network;

[0079] Perform function update configuration on at least one of the first core network device, access network device, and terminal device.

[0080] Optionally, the second configuration information includes indication information of the first function to be updated and / or indication information of the second function to be updated.

[0081] Optionally, if the second configuration information includes indication information of the first function to be updated, the second configuration information further includes at least one of the configuration parameters of the first function to be updated, the resource occupancy information of the first function to be updated, and the connection relationship between the first function to be updated and other functions; if the second configuration information includes indication information of the second function to be updated, the second configuration information further includes at least one of the configuration parameters of the second function to be updated, the resource occupancy information of the second function to be updated, and the connection relationship between the second function to be updated and other functions.

[0082] In a possible design, the method further includes: the network control unit receives deletion indication information from the data processing unit, where the deletion indication information is used to indicate the deletion of the target network; the network control unit deletes the target network according to the deletion indication information.

[0083] In a possible design, the network control unit is configured to perform at least one of the following operations according to the deletion indication information:

[0084] Delete multiple function instances included in the target network;

[0085] Delete the connections between multiple function instances included in the target network;

[0086] Delete the connections between the function instances included in the target network and at least one of the first core network device, access network device, and terminal device included in the target network;

[0087] Delete the function configurations for at least one of the first core network device, access network device, and terminal device included in the target network according to the first configuration information.

[0088] In a possible design, the network control unit sends the service demand information and / or access information corresponding to the target network to the second core network device or access network device, where the second core network device is not in the target network.

[0089] In a possible design, the second function instance corresponding to at least one second function includes a core network access function instance;

[0090] The network control unit receives an access request from the terminal device, where the access request is used to request access to the target network; and sends the access request to the core network access function instance.

[0091] In a fourth aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device or a module (such as a chip) applied to the terminal device. Taking the execution by the terminal device as an example, the method includes: The terminal device sends service demand information to the data processing unit, where the service demand information is used to indicate the creation of a target network corresponding to the service, and the target network includes at least one first function and at least one second function. The first function is a function associated with service data processing, and the second function is a function associated with connections; The terminal device receives first configuration indication information from the network control unit, where the first configuration indication information is used to indicate the configuration of the first function and / or the second function; The terminal device performs function configuration according to the first configuration indication information.

[0092] Through the above design, the terminal device can send service demand information to the data processing unit, thereby sending the user's service demand to the data processing unit. In addition, the present application can also perform on-demand configuration of the functions of the terminal device based on the user's service demand.

[0093] Optionally, the first configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.

[0094] In a possible design, the terminal device sends update requirement information to the data processing unit, where the update requirement information is used to indicate an update to the target network; the terminal device receives first update indication information from the network control unit, where the first update indication information is used to indicate an update to the first function to be updated and / or the second function to be updated; the terminal device performs function update configuration according to the first update indication information.

[0095] Through the above design, the terminal device can send update requirement information to the data processing unit, thereby sending the user's service update requirement to the data processing unit. In addition, this application can also perform on-demand update configuration of the functions of the terminal device based on the user's service update requirement.

[0096] Optionally, the first update indication information includes configuration parameters of the first function to be updated and / or configuration parameters of the second function to be updated.

[0097] In a possible design, the terminal device sends a deletion request message to the data processing unit, where the deletion request message is used to indicate the deletion of the target network; the terminal device receives first deletion indication information from the network control unit, where the first deletion indication information is used to indicate the first function and / or the second function that needs to be deleted; the terminal device deletes the first function and / or the second function indicated by the first deletion indication information.

[0098] Through the above design, the terminal device sends a deletion request message to the data processing unit, thereby sending the user's request to delete the target network to the data processing unit. In addition, this application can also delete the function configuration performed on the terminal device when creating the target network based on the user's request to delete the target network.

[0099] In a possible design, the terminal device sends an access request to the access network device, where the access request is used to request access to the target network; after accessing the target network, the terminal device receives service data generated based on the target network.

[0100] Through the above design, the terminal device can accurately access the target network, process service data based on the target network, and receive service data.

[0101] In a possible design, the terminal device receives indication information of the target network from the access network device or the second core network device; according to the indication information of the target network, the terminal device determines to access the target network.

[0102] Through the above design, the terminal device can accurately access the target network according to the indication information of the target network.

[0103] Fifth aspect, an embodiment of the present application provides a communication method, which can be executed by an access network device or a module (such as a chip) applied to the access network device. Taking the execution by the access network device as an example, the method includes: the access network device receives second configuration indication information from a network control unit, and the second configuration indication information is used to indicate the configuration of a first function and / or a second function; the first function is a function associated with service data processing, and the second function is a function associated with connection; the access network device performs function configuration according to the first configuration indication information.

[0104] Through the above design, the present application can also perform on-demand configuration of the functions of the access network device based on the service requirements of the user.

[0105] Optionally, the second configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.

[0106] In a possible design, the access network device receives second update indication information from the network control unit, and the second update indication information is used to indicate the update of the first function to be updated and / or the second function to be updated; the access network device performs function update configuration according to the second update indication information.

[0107] Through the above design, the present application can perform on-demand update configuration of the functions of the access network device based on the service update requirements of the user.

[0108] Optionally, the second update indication information includes configuration parameters of the first function to be updated and / or configuration parameters of the second function to be updated.

[0109] In a possible design, the access network device receives second deletion indication information from the network control unit, and the second deletion indication information is used to indicate the first function and / or the second function that needs to be deleted; the access network device deletes the first function and / or the second function indicated by the second deletion indication information.

[0110] Through the above design, the present application can delete the function configuration performed on the access network device when creating the target network based on the user's request to delete the target network.

[0111] In a possible design, the access network device receives access information corresponding to the target network from the network control unit.

[0112] Through the above design, after creating the target network, the network control unit can send the access information corresponding to the target network to the access network device, which is convenient for the subsequent access network device to control the terminal device to access the target network.

[0113] In a possible design, an access network device receives an access request from a terminal device, where the access request is used to request access to a target network; the access network device sends the access request to a core network access function instance of the target network according to the access information corresponding to the target network.

[0114] Through the above design, the access network device can control the terminal device to access the target network according to the access information corresponding to the target network.

[0115] In a possible design, an access network device receives an access request from a terminal device, where the access request is used to request access to a target network; the access network device sends the access request to a second core network device or a network control unit.

[0116] Through the above design, the access network device can transparently transmit the access request of the terminal device to the second core network device, or forward the access request of the terminal device to the network control unit, and the second core network device or the network control unit controls the terminal device to access the target network.

[0117] In a sixth aspect, an embodiment of the present application provides a communication method, which can be executed by a second core network device or a module (such as a chip) applied to the second core network device. Taking the execution by the second core network device as an example, the method includes: the second core network device receives third configuration indication information from a network control unit, where the third configuration indication information is used to indicate the configuration of a first function and / or a second function; the first function is a function associated with service data processing, and the second function is a function associated with a connection; the second core network device performs function configuration according to the third configuration indication information.

[0118] Through the above design, the present application can also configure the functions of the second core network device on demand based on the service requirements of the user.

[0119] Optionally, the third configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.

[0120] In a possible design, the second core network device receives third update indication information from a network control unit, where the third update indication information is used to indicate an update to a first function to be updated and / or a second function to be updated; the second core network device performs function update configuration according to the third update indication information.

[0121] Through the above design, the present application can configure the functions of the second core network device for on-demand update based on the service update requirements of the user.

[0122] Optionally, the third update indication information includes configuration parameters of the first function to be updated and / or configuration parameters of the second function to be updated.

[0123] In a possible design, the second core network device receives third deletion indication information from the network control unit, and the third deletion indication information is used to indicate the first function and / or the second function that needs to be deleted; the second core network device deletes the first function and / or the second function indicated by the third deletion indication information.

[0124] Through the above design, this application can, based on the user's request to delete the target network, delete the function configuration performed on the second core network device when creating the target network.

[0125] In a possible design, the second core network device receives access information corresponding to the target network from the network control unit.

[0126] Through the above design, after creating the target network, the network control unit can send the access information corresponding to the target network to the second core network device, facilitating the subsequent control of the terminal device by the second core network device to access the target network.

[0127] In a possible design, the second core network device receives an access request from the access network device, and the access request is used to indicate that the terminal device requests to access the target network; the second core network device sends the access request to the core network access function instance of the target network according to the access information corresponding to the target network.

[0128] Through the above design, the second core network device can control the terminal device to access the target network according to the access information corresponding to the target network.

[0129] In a possible design, the second core network device receives an access request from the access network device, and the access request is used to indicate that the terminal device requests to access the target network; the second core network device sends the access request to the network control unit.

[0130] Through the above design, the second core network device can forward the access request of the terminal device to the network control unit, and the network control unit controls the terminal device to access the target network.

[0131] In a seventh aspect, a communication device is provided. The communication device can be one of the foregoing data processing unit, network control unit, terminal device, access network device, and second core network device. The communication device can include a communication module and a processing module to execute any one of the second aspect to the sixth aspect, or execute any possible implementation manner of the second aspect to the sixth aspect. The communication module is used to perform transceiver operations, such as functions related to sending and receiving; the communication module can be referred to as a transceiver unit; optionally, the communication module includes a receiving module and a sending module. The processing module is used to perform processing operations.

[0132] In one design, the communication device is a communication chip, the processing module can be one or more processors or processor cores, and the communication module can be the input / output circuit, input / output interface, or antenna port of the communication chip.

[0133] In another design, the communication module can be a transmitter and a receiver, or the communication module is a transmitter and a receiver.

[0134] Optionally, the communication device further includes various modules that can be used to execute any one of the second to sixth aspects above, or execute any possible implementation manner of the second to sixth aspects.

[0135] In a ninth aspect, a communication device is provided. The communication device can be one of the foregoing data processing unit, network control unit, terminal device, access network device, and second core network device. The communication device can include a processor and a memory to execute any one of the second to sixth aspects above, or execute any possible implementation manner of the second to sixth aspects. Optionally, it further includes a transceiver. The memory is used to store computer programs or instructions, and the processor is used to call and run the computer programs or instructions from the memory. When the processor executes the computer programs or instructions in the memory, the communication device executes any one of the second to sixth aspects above, or executes any possible implementation manner of the second to sixth aspects.

[0136] Optionally, the processor is one or more, and the memory is one or more.

[0137] Optionally, the memory can be integrated with the processor, or the memory is separately provided from the processor.

[0138] Optionally, the transceiver can include a transmitter (transmitter) and a receiver (receiver).

[0139] In a tenth aspect, a communication device is provided. The communication device can be one of the foregoing data processing unit, network control unit, terminal device, access network device, and second core network device. The communication device can include a processor to execute any one of the second to sixth aspects above, or execute any possible implementation manner of the second to sixth aspects. The processor is coupled to the memory. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0140] In one implementation, when the communication device is one of a data processing unit, a network control unit, a terminal device, an access network device, and a second core network device, the communication interface may be a transceiver or an input / output interface. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0141] In yet another implementation, when the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0142] In a tenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are executed by a processor, any aspect of the second to sixth aspects above, or any possible implementation manner thereof, is implemented.

[0143] In an eleventh aspect, a computer program product storing instructions is provided. When the instructions are run by a processor, any aspect of the second to sixth aspects above, or any possible implementation manner thereof, is implemented.

[0144] In a twelfth aspect, a communication device is provided. The communication device includes a processor and may further include a storage medium. The storage medium stores instructions. When the instructions are executed by the processor, any aspect of the second to sixth aspects above, or any possible implementation manner thereof, is implemented. The communication device may be a chip system. The chip system may be composed of chips or may include chips and other discrete devices.

[0145] In a thirteenth aspect, a communication system is further provided. The communication system includes the first terminal described in the fourth aspect, the access network device described in the fifth aspect, the second core network device described in the sixth aspect, and a target network.

[0146] In a fourteenth aspect, the present application further provides a chip, including a processor. The processor is coupled to a memory and is configured to read and execute program instructions stored in the memory, so that the chip implements any aspect of the second to sixth aspects above, or any possible implementation manner thereof.

[0147] For each aspect of the seventh to fourteenth aspects above and the possible technical effects that each aspect may achieve, please refer to the description of the possible technical effects that any aspect of the first to sixth aspects or various possible solutions in each aspect may achieve, and details will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0148] Figure 1A schematic diagram of a system architecture provided by an embodiment of the present application;

[0149] Figure 2 A schematic diagram of a system architecture provided by an embodiment of the present application;

[0150] Figure 3 A schematic diagram of a system architecture provided by an embodiment of the present application;

[0151] Figure 4 A schematic diagram of a process for creating a target network provided by an embodiment of the present application;

[0152] Figure 5 A schematic diagram of an overall process for creating a target network provided by an embodiment of the present application;

[0153] Figure 6 A schematic diagram of a process for a terminal device to access a target network provided by an embodiment of the present application;

[0154] Figure 7 A schematic diagram of a process for a terminal device to access a target network provided by an embodiment of the present application;

[0155] Figure 8 A schematic diagram of a process for a terminal device to access a target network provided by an embodiment of the present application;

[0156] Figure 9 A schematic diagram of a process for a terminal device to access a target network provided by an embodiment of the present application;

[0157] Figure 10 A schematic diagram of a process for updating a target network provided by an embodiment of the present application;

[0158] Figure 11 A schematic diagram of a process for deleting a target network provided by an embodiment of the present application;

[0159] Figure 12 A schematic diagram of the structure of a target network provided by an embodiment of the present application;

[0160] Figure 13 A schematic diagram of the structure of a target network provided by an embodiment of the present application;

[0161] Figure 14 A schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0162] Figure 15 A schematic diagram of the structure of a communication device provided by an embodiment of the present application. Detailed implementation manners

[0163] To more clearly describe the technical solutions of the embodiments of the present application, the communication methods and devices provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0164] The technical solutions provided by the embodiments of the present application are mainly applicable to wireless communication systems. The wireless communication system may comply with the wireless communication standards of the Third Generation Partnership Project (3GPP). For example, the solutions provided by the embodiments of the present application can be applied to the 4th generation (4G) communication system, such as the Long Term Evolution (LTE) communication system, and can also be applied to the 5G communication system, such as the 5G New Radio (NR) communication system, or applied to various future communication systems, such as the 6G communication system. The methods provided by the embodiments of the present application can also be applied to the Narrow Band-Internet of Things (NB-IoT) system. The methods provided by the embodiments of the present application can also be applied to satellite communication systems, where the satellite communication system can be integrated with the above communication systems.

[0165] The technical solutions provided by the embodiments of the present application can create a corresponding target network for a service according to the service requirements in a wireless communication system. The target network includes at least one first function and at least one second function; wherein, the first function is a function associated with service data processing (or the first function can also be called an application function), and the second function is a function associated with connection (or the second function can also be called a network function). The target network created based on the technical solutions provided by the embodiments of the present application can realize service logic customization based on service requirements (by configuring the first function of the target network), and the created target network can realize network logic customization based on service requirements (by configuring the second function of the target network).

[0166] Taking the service requirement of monitoring the pedestrian flow and vehicle flow at intersection A during the first time period as an example, the target network created for this service requirement includes at least the following first functions: the perception imaging function of the core network device and the image question and answer function of the core network device, and the target network includes at least the following second functions: the perception function of the access network device and the data forwarding function of the core network.

[0167] Figure 1 An exemplary schematic diagram of a possible system architecture applicable to the embodiments of the present application is shown. Among them, Figure 1 The shown system architecture may include a communication system 10 and a target network 11. The communication system 10 is used to create a target network according to service requirement information, and the target network 11 is the network created by the communication system 10.

[0168] The communication system 10 may include a data processing unit 101, a network control unit 102, and a function management unit 103;

[0169] Optionally, the data processing unit 101 may be used to obtain service requirement information; according to the service requirement information, determine first configuration information for creating a target network corresponding to the service, and send the first configuration information to the network control unit 102; the first configuration information is used to configure at least one first function and at least one second function. The network control unit 102 may be used to create a target network according to the first configuration information.

[0170] The target network 11 may include multiple communication devices, first function instances corresponding to the first functions created on the communication devices, and second function instances corresponding to the second functions. Exemplarily, Figure 1 The multiple communication devices in the target network include a terminal device 111, an access network device 112, and a first core network device 113. Figure 1 Taking the creation of first function instances corresponding to the first functions and second function instances corresponding to the second functions on the first core network device 113 as an example. Optionally, connections are established between multiple function instances included in the target network 11, and connections are established between multiple function instances and at least one of the first core network device, access network device, and terminal device included in the target network.

[0171] It should be noted that the core network device in the embodiments of the present application may be a server or a cloud platform that provides core network functions in the core network (exemplarily, the server or cloud platform provides background computing power support for implementing various functions of the core network). The first core network device 113 included in the target network 11 in the embodiments of the present application may be one or more, and multiple function instances included in the target network 11 may be deployed on the same first core network device 113, or multiple function instances included in the target network 11 may be separately deployed on multiple first core network devices 113.

[0172] Optionally, the function management unit 103 may at least include a first function management unit and a second function management unit, where the first function management unit may store application functions related to data processing, and the second function management unit may store network functions related to connections.

[0173] Next, the functions of each unit involved in the communication system 10 will be introduced.

[0174] 1. Data processing unit:

[0175] Obtain and translate the business requirement information of the user (or it can be called the user intention), map the business requirement information to the network function logic and application function logic of the core network, access network device, and terminal device respectively, determine the first function and the second function required to create the target network corresponding to the business requirement information, generate the connection relationship between each function, and determine the resource occupancy information required for each function.

[0176] 2. Network control unit:

[0177] Create the target network according to the configuration information determined by the data processing unit. Be responsible for the life cycle management of the target network, including creating, modifying, and deleting the first function instance corresponding to the first function and the second function instance corresponding to the second function included in the target network, assigning identifiers to each function instance, establishing connections between function instances and between function instances and at least one communication device (including the first core network device, access network device, and terminal device), and assigning an identifier to the finally formed target network, etc.

[0178] 3. First function management unit:

[0179] Used to store application functions related to data processing; and responsible for managing the stored application functions, including receiving registrations, updates, deletions, etc. of application functions, and providing attribute information of the application functions to the data processing unit and / or network control unit.

[0180] Optionally, the attribute information of the application function includes at least one of the following information:

[0181] Function name, function description information, function input information, function output information, configurable parameter type, function deployment condition.

[0182] Exemplarily, the function deployment condition can be used to represent the location where the function is deployed, such as deployed in the core network, or deployed in the access network device, or deployed in the terminal device.

[0183] 4. Second function management unit:

[0184] Used to store network functions related to connections; and responsible for managing the stored network functions, including receiving registrations, updates, deletions, etc. of network functions, and providing attribute information of the network functions to the data processing unit and / or network control unit.

[0185] Optionally, the attribute information of the network function includes at least one of the following information:

[0186] Function name, function description information, function input information, function output information, configurable parameter type, creation method indication information.

[0187] Among them, the first function management unit and the second function management unit can be independently deployed, or the first function management unit and the second function management unit can also be deployed in combination with other functions in the network architecture (exemplarily, the first function management unit and the second function management unit are deployed in combination with the network repository function (NRF)).

[0188] It should be noted that the data processing unit 101, the network control unit 102, and the function management unit 103 included in the communication system 10 in the embodiments of the present application can be deployed on the same physical device. For example, the data processing unit 101, the network control unit 102, and the function management unit 103 can all be deployed in the core network device; or the data processing unit 101, the network control unit 102, and the function management unit 103 included in the communication system 10 in the embodiments of the present application can be deployed on different physical devices. For example, the data processing unit 101, the network control unit 102, and the function management unit 103 are respectively deployed on different physical devices, or two of the data processing unit 101, the network control unit 102, and the function management unit 103 can be deployed in the same entity, and the other unit is deployed on a different physical device. The embodiments of the present application do not limit the deployment manner of the data processing unit 101, the network control unit 102, and the function management unit 103 included in the communication system 10.

[0189] In addition, the data processing unit 101, the network control unit 102, and the function management unit 103 included in the communication system 10 in the embodiments of the present application can all be implemented in software or hardware, and the embodiments of the present application do not limit this.

[0190] In the embodiments of the present application, the communication system 10 can create a corresponding target network according to the service requirement information. When the service requirement information is different, the communication system 10 can create different target networks. Among them, the communication system 10 can customize the functions of the core network according to the service requirement information as needed, or the communication system 10 can also customize the functions of the core network, the access network device, and the terminal device according to the service requirement information as needed. The following will be introduced separately in combination with several specific system architectures.

[0191] As Figure 2 shown in a schematic diagram of a possible system architecture applicable to the embodiments of the present application. Taking Figure 2Taking the function management unit 103 in the shown system architecture as an example, which includes a first function management unit and a second function management unit; among them, the first function management unit stores multiple application functions associated with data processing, and the second function management unit stores multiple network functions associated with connections. Exemplarily, the multiple application functions stored in the first function management unit may include: sensing imaging function, image question answering function, face recognition function, target detection function, environment modeling function, path planning function, etc.; the multiple network functions stored in the second function management unit may include: querying neighboring base station function, querying neighboring terminal function, data storage function, data privacy protection function, computing offloading function, data forwarding function, access function, etc.

[0192] The data processing unit 101 can obtain multiple application functions in the first function management unit and multiple network functions in the second function management unit, and select at least one first function and at least one second function configured for the target network from the multiple application functions and multiple network functions to generate the first configuration information. After receiving the first configuration information from the data processing unit 101, the network control unit 102 creates at least function instances in the network and establishes connections between the function instances according to the at least one first function and at least one second function indicated by the first configuration information. If the first function is a function of the core network (wherein, the function of the core network in the embodiments of the present application can be understood as the function executed by the first core network device), then a first function instance corresponding to the first function is created in the core network, and if the second function is a function of the core network, then a second function instance corresponding to the second function is created in the core network, and connections between the function instances (including the first function instance and the second function instance) are established, so as to realize the on-demand customization of the core network function. The network control unit 102 can also establish connections between the function instances (including the first function instance and the second function instance) and the terminal device 111 and / or the access network device 112; Exemplarily, if the first function is a function of the core network and there is a dependency relationship between the function of the first function and the function of the access network device 112, then after creating the first function instance corresponding to the first function in the core network, a connection between the first function instance and the access network device 112 can be established. In addition, in such as Figure 2In the system architecture shown, the network control unit 102 can also perform function configuration on the access network device 112 and / or the terminal device 111 according to the first configuration information; for example, if the network control unit 102 determines that the first function indicated by the first configuration information is the function corresponding to the access network device 112, the network control unit 102 can perform corresponding function configuration for the access network device 112 and configure the first function for the access network device 112; if the network control unit 102 determines that the first function indicated by the first configuration information is the function corresponding to the terminal device 111, the network control unit 102 can perform corresponding function configuration for the terminal device 111 and configure the first function for the terminal device 111.

[0193] It should be noted that based on the system architecture as Figure 2 shown above, when creating a target network, the communication system 10 can customize the first function and the second function of the core network according to the service requirement information, and the functions of the terminal device 111 and the access network device 112 can be configured accordingly according to the first configuration information. For example, Figure 2 the multiple application functions stored in the function management unit 1 and the multiple network functions stored in the function management unit 2 can be understood as the functions of the core network.

[0194] Such as Figure 3 a schematic diagram of a possible system architecture applicable to the embodiment of the present application as shown. Figure 3 In the system architecture shown, the function management unit 103 can include multiple units. For example, Figure 3 taking the function management unit 103 including four units as an example, they are the function management unit 1, the function management unit 2, the function management unit 3, and the function management unit 4 respectively. Among them, the function management unit 1 and the function management unit 2 can correspond to the above-mentioned second function management unit and are respectively used to store the network functions associated with the connection of the core network and the access network device. For example, the function management unit 1 can store multiple network functions of the core network; for example, the function management unit 1 can include functions such as querying the functions of neighboring access network devices, querying the functions of neighboring terminals, data storage function, data privacy protection function, computing offloading function, data forwarding function, access function, etc. The function management unit 2 can store multiple network functions of the access network device; for example, the function management unit 2 can include functions such as the sensing function of the access network device and the positioning function of the access network device. The function management unit 3 and the function

[0195] The management unit 4 can correspond to the above-mentioned first function management unit, and is respectively used to store the application functions related to the data processing of the core network and the terminal device. Exemplarily, multiple application functions of the core network can be stored in the function management unit 3; for example, the function management unit 3 can include functions such as perception imaging function, image question answering function, face recognition function, target detection function, environment modeling function, path planning function, etc. Multiple application functions of the terminal device can be stored in the function management unit 4; for example, the function management unit 4 can include functions such as speech recognition function, text-to-picture function, etc.

[0196] The data processing unit 101 can obtain multiple application functions and multiple network functions in each function management unit (which can include Figure 3 the function management unit 1, function management unit 2, function management unit 3, and function management unit 4 in it), and select at least one first function and at least one second function configured for the target network from the multiple application functions and multiple network functions according to the service requirement information, and generate the first configuration information.

[0197] Since the function management unit 1 and the function management unit 2 respectively store the network functions related to the connection of the core network and the access network device, the network functions of the core network and the access network device can be customized on demand according to the service requirements; the function management unit 3 and the function management unit 4 respectively store the application functions related to the data processing of the core network and the terminal device, and the application functions of the core network and the terminal device can be customized on demand according to the service requirements.

[0198] After receiving the first configuration information from the data processing unit 101, the network control unit 102 creates or configures function instances corresponding to each function according to at least one first function and at least one second function indicated by the first configuration information. Exemplarily, if at least one first function indicated by the first configuration information includes the application functions of the core network and the terminal device, and at least one second function indicated includes the network functions of the core network and the access network device, then the network control unit 102 creates a first function instance corresponding to the first function in the core network according to at least one first function, configures a first function instance corresponding to the first function for the terminal device, and creates a second function instance corresponding to the second function in the core network according to at least one second function, and configures a second function instance corresponding to the second function for the access network device.

[0199] After the network control unit 102 creates or configures each function instance (including the first function instance and the second function instance in the previous paragraph), and establishes the connections between the function instances (including the first function instance and the second function instance) according to the function - to - function connection relationship indicated by the first configuration information, so as to achieve the on - demand customization of the functions of the terminal device, the access network device, and the core network. The network control unit 102 can also establish the connections between the function instances (including the first function instance and the second function instance) and at least one of the terminal device 111, the access network device 112, and the core network device 113. Additionally, in the system architecture as Figure 3 shown, the network control unit 102 can also perform function configuration on the access network device 112 and / or the terminal device 111; by way of example, if the network control unit 102 determines that the first function is a function of the access network device 112, the network control unit 102 can perform corresponding function configuration for the access network device 112 to implement running the first function instance corresponding to the first function on the access network device 112; if the network control unit 102 determines that the first function is a function of the terminal device 111, the network control unit 102 can perform corresponding function configuration for the terminal device 111 to implement running the first function instance corresponding to the first function on the terminal device 111.

[0200] It should be noted that, based on the system architecture as Figure 3 shown, when the communication system 10 creates a target network, it can customize the first function and the second function of the core network, the second function of the access network device, and the first function of the terminal device according to the service requirement information; and the functions of the terminal device 111 and the access network device 112 can be correspondingly configured according to the first function of the core network. Since the first function is an application - related function, third - party applications can be run on the terminal device 111 and / or the access network device 112.

[0201] The terminal device in the embodiments of this application may also be referred to as a terminal, terminal device, user equipment (UE), mobile station, or mobile terminal, etc. The terminal device can be widely applied to various scenarios. For example, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, or smart city, etc. Exemplarily, the terminal device can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, or smart home device, etc. The embodiments of this application do not limit the device form of the terminal device.

[0202] In the embodiments of this application, the functions of the terminal device can also be executed by modules in the terminal device (such as chips or modems), or by devices including the functions of the terminal device.

[0203] The access network device in the embodiments of this application may also be referred to as an access network element, network device, radio access network (RAN) entity, RAN node, or access node, etc., which is used to help the terminal device achieve wireless access. Optionally, the RAN can be a 3GPP-related cellular system. For example, a 4G mobile communication system (such as the LTE system), a 5G mobile communication system (such as the NR system), or an evolved system for the future (such as a 6G mobile communication system). The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN can also be a communication system that integrates two or more of the above systems.

[0204] In a possible scenario, the access network device can be a base station, evolved NodeB (eNodeB), access point (AP), transmission reception point (TRP), next generation NodeB (gNB), next generation base station in the 6th generation (6G) mobile communication system, base station in a future mobile communication system, or access node in a WiFi system, etc. The access network device can also be a macro base station, micro base station or indoor station, relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the access network device can also be a server, wearable device, vehicle or in-vehicle device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU).

[0205] In another possible scenario, multiple RAN nodes cooperate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement some functions of the base station. For example, the RAN node can be a central unit (CU), distributed unit (DU), CU-control plane (CP), CU-user plane (UP), or radio unit (RU), etc. The CU and DU can be set separately, or can also be included in the same network element, such as the baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as included in a remote radio unit (RRU), active antenna unit (AAU) or remote radio head (RRH).

[0206] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be referred to as an open centralized unit (O-CU) or an open CU, the DU may also be referred to as an open distributed unit (O-DU), the CU-CP may also be referred to as an open centralized unit control plane (O-CU-CP), the CU-UP may also be referred to as an open centralized unit user plane (O-CU-UP), and the RU may also be referred to as an open radio unit (O-RU). For ease of description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented through a software module, a hardware module, or a combination of a software module and a hardware module.

[0207] In the embodiments of this application, the functions of the access network device may also be executed by a module (such as a chip) in the access network device, or may be executed by a control subsystem that includes the functions of a network device. The control subsystem that includes the functions of a network device here may be a control center in the above application scenarios such as a smart grid, industrial control, intelligent transportation, and smart city.

[0208] The access network device and the terminal device may be in a fixed position or may be movable. The access network device and the terminal device may be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; may also be deployed on water; may also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of this application do not limit the application scenarios of the access network device and the terminal device.

[0209] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the relationship between associated objects and indicates that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one (item) of a, b, and / or c can mean: a, b, c, a and b, a and c, b and c, or a, b, and c, where each of a, b, and c can itself be an element or a set containing one or more elements.

[0210] In the present application, terms such as "exemplary", "in some embodiments", and "in other embodiments" are used to give examples, provide illustrations, or offer explanations. Any embodiment or design described as "exemplary" in the present application should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, the use of the term "exemplary" is intended to present concepts in a specific manner.

[0211] In the present application, "(of)", "corresponding", and "corresponding to" can sometimes be used interchangeably. It should be noted that when the difference is not emphasized, their intended meanings are the same. In the embodiments of the present application, communication and transmission can sometimes be used interchangeably. It should be noted that when the difference is not emphasized, their intended meanings are the same. For example, transmission can include sending and / or receiving, and can be a noun or a verb.

[0212] In the present application, "indicate" can include direct indication, indirect indication, display indication, and implicit indication. When it is described that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0213] It should be noted that the terms "first", "second", etc. involved in the embodiments of the present application are only used for the purpose of distinguishing descriptions, and should not be construed as indicating or implying relative importance, nor as indicating or implying order.

[0214] The technical solutions of the embodiments of the present application will be introduced in detail below.

[0215] First, the creation process of the target network will be introduced below.

[0216] 1. Create the target network.

[0217] Optionally, the embodiments of the present application can be implemented through, for exampleFigure 1 The communication system shown creates a target network.

[0218] Next, in conjunction with the attached Figure 4 , the process of creating a target network in the embodiments of this application will be introduced in detail. As Figure 4 shown, the method for creating a target network in the embodiments of this application may include the following steps:

[0219] Step 400: The data processing unit obtains service requirement information.

[0220] Exemplarily, the service in the embodiments of this application may be a service that combines AI and communication. For example, services such as monitoring vehicle or pedestrian flow, detecting intrusion, planning tasks, and planning paths.

[0221] The service requirement information obtained by the data processing unit in the embodiments of this application may be the user requirements put forward by the user for the service; when the user needs to create a target network for a certain service, the user can put forward service requirement information related to the service. Exemplarily, for the service of monitoring vehicle or pedestrian flow, the service requirement information may be to monitor the pedestrian and vehicle flow at intersection A during the first time period; or for the service of detecting intrusion, the service requirement information may be to detect whether there is an intrusion in room B during the second time period; for the service of planning tasks, the service requirement information may be to plan the execution plan for tasks for multiple collaborative robots (such as planning the execution plan for handling work); for the service of planning paths, the service requirement information may be to plan the flight path for a drone, etc.

[0222] The ways for the data processing unit to obtain service requirement information may include:

[0223] Way 1: The data processing unit receives the service requirement information sent by the terminal device.

[0224] In Way 1, the user can input service requirement information for the service on the terminal device, and the terminal device sends the service requirement information input by the user to the data processing unit.

[0225] Way 2: The data processing unit obtains the service requirement information input by the user.

[0226] Exemplarily, the data processing unit may be configured with a communication interface through which the user can input service requirement information.

[0227] Optionally, the data processing unit in the embodiments of this application may be implemented through a network model; exemplarily, the data processing unit may be an AI model. This network model can receive the service requirement information sent by the terminal device or obtain the service requirement information input by the user.

[0228] Step 401: The data processing unit sends the first configuration information to the network control unit. Correspondingly, the network control unit receives the first configuration information from the data processing unit. The first configuration information is used to create a target network corresponding to the service.

[0229] In this step, the data processing unit determines the first configuration information for creating the target network corresponding to the service according to the service requirement information, and sends the first configuration information to the network control unit.

[0230] The first configuration information is used to configure at least one first function and at least one second function. The first function and the second function can refer to the introduction above and will not be repeated here.

[0231] In a possible implementation, the data processing unit determines at least one first function and at least one second function from multiple functions according to the service requirement information, and generates the first configuration information.

[0232] In the process of the data processing unit determining at least one first function and at least one second function, the data processing unit can screen out the functions that the target network created to meet the service requirement needs to have from multiple functions according to the service requirement information.

[0233] The multiple functions can be the functions stored in the data processing unit. Exemplarily, the data processing unit can be implemented by an AI model. During the training process of the AI model, a large amount of sample data is required to train the AI model. Then the multiple functions can be the sample data stored in the data processing unit during the training process.

[0234] In addition, the data processing unit can also obtain multiple functions from other units (modules or devices). Optionally, the data processing unit can obtain multiple functions from the function management unit. The data processing unit determines at least one first function and at least one second function from multiple functions according to the service requirement information, and generates the first configuration information.

[0235] In the function management unit of the embodiment of the present application, multiple functions can be stored. The multiple functions stored in the function management unit can include network functions related to connection and application functions related to data processing. Exemplarily, as introduced above, the function management unit can further include a first function management unit and a second function management unit. The first function management unit is used to manage application functions, and the second function management unit is used to manage network functions.

[0236] Exemplarily, the network functions stored in the function management unit may include functions such as querying neighboring base stations, querying neighboring terminals, data storage, data privacy protection, computing offloading, data forwarding, access, etc.; the application functions stored in the function management unit may include functions such as sensing imaging, image Q&A, face recognition, target detection, environment modeling, path planning, etc.

[0237] Optionally, the function management unit may send multiple stored functions to the data processing unit; exemplarily, the function management unit sends multiple application functions to the data processing unit, and the function management unit sends multiple network functions to the data processing unit.

[0238] Correspondingly, after receiving multiple functions, the data processing unit assigns identification information to each function; the identification information assigned by the data processing unit to each function may exemplarily be a function serial number (or number).

[0239] Optionally, after receiving each function from the function management unit, the data processing unit returns an acknowledgment message to the function management unit, and the acknowledgment message may include the identification information corresponding to the function.

[0240] In addition, when the functions stored in the function management unit change, such as updating functions, deleting functions, etc., the function management unit sends the changed functions to the data processing unit (exemplarily, the function management unit sends the attribute information and / or identification information of the changed functions to the data processing unit).

[0241] After obtaining the service requirement information, the data processing unit determines at least one first function and at least one second function required to create the target network corresponding to the service requirement information from multiple functions, thereby generating first configuration information for configuring the at least one first function and the at least one second function.

[0242] Exemplarily, the service requirement information is to detect whether there is an intrusion in Room A during the second time period. Based on this service requirement information, the data processing unit may determine that at least one first function includes: the face recognition function of the core network, and may determine that at least one second function includes: the sensing function of the terminal device and the data forwarding function of the core network.

[0243] After the data processing unit determines at least one first function and at least one second function from multiple functions, it generates first configuration information; the first configuration information may include:

[0244] The indication information of each first function in at least one first function, the indication information of each second function in at least one second function, and the connection relationship between any two functions in at least one first function and at least one second function.

[0245] Among them, the indication information of the first function is used to indicate the first function. For example, the indication information of the first function can be the identification information of the first function, or the indication information of the first function can be the function name of the first function. The indication information of the second function is used to indicate the second function. For example, the indication information of the second function can be the identification information of the second function, or the indication information of the second function can be the function name of the second function.

[0246] The connection relationship between any two functions among at least one first function and at least one second function can represent the connection relationship between functions. For example, at least one first function includes Function 1 (facial recognition function of the core network), and at least one second function includes Function 2 (sensing function of the terminal device) and Function 3 (data forwarding function of the core network); since the facial recognition function of the core network depends on the sensing function of the terminal device, and the output data of the sensing function of the terminal device needs to be forwarded to the facial recognition function of the core network through the data forwarding function of the core network, the connection relationship includes the connection relationship between Function 2 and Function 3, and the connection relationship between Function 3 and Function 1.

[0247] Optionally, the first configuration information may include the resource occupancy information and / or configuration parameters of each first function among at least one first function, and the first configuration information may further include the resource occupancy information and / or configuration parameters of each second function among at least one second function.

[0248] Exemplarily, the resource occupancy information can be used to represent the size of the resources occupied by the function, and the configuration parameters may include the specific parameters for configuring the corresponding function (for example, the configuration parameters may include the values of each parameter).

[0249] Step 402: The network control unit creates a target network according to the first configuration information. Among them, the target network includes at least one first function and at least one second function.

[0250] Optionally, after receiving the first configuration information, the network control unit may determine whether a target network needs to be created. Exemplarily, after receiving the first configuration information, the network control unit determines whether a target network needs to be created according to the indication information of at least one first function and the indication information of at least one second function included in the first configuration information; for example, if there already exists a network including the at least one first function and the at least one second function, there is no need to recreate the target network; if there does not exist a network including the at least one first function and the at least one second function, a target network needs to be created.

[0251] The creation of a target network by the network control unit may include creating multiple function instances included in the target network, establishing connections between the multiple function instances, establishing connections between the multiple function instances and communication devices, and performing function configuration on the communication devices; wherein, the communication devices include at least one of a first core network device, an access network device, and a terminal device.

[0252] The following is an example to introduce the process of the network control unit creating a target network.

[0253] Step 1: The network control unit creates multiple function instances included in the target network.

[0254] Among them, the multiple function instances include a first function instance corresponding to a first function and a second function instance corresponding to a second function.

[0255] In this step, the network control unit can determine the communication devices corresponding to each function (including the first function and the second function) included in the first configuration information (exemplarily, the communication device can be one of a first core network device, an access network device, and a terminal device). The communication device corresponding to a function can be understood as that the communication device contains a module with that function; the module can be a software module, or a hardware module, or a module combining software and hardware. After determining the communication devices corresponding to each function, the network control unit can create function instances corresponding to the functions on the corresponding communication devices according to the indication information and resource occupancy information of each function (create a first function instance for the first function and create a second function instance for the second function).

[0256] Alternatively, the network control unit can determine the functions of the core network included in the first configuration information. The functions of the core network can be understood as the functions implemented by the core network. The network control unit creates function instances corresponding to the functions of the core network; wherein, the network control unit creating function instances corresponding to the functions of the core network includes: creating a first function instance corresponding to a first function of the core network and creating a second function instance corresponding to a second function of the core network.

[0257] In the following description of this application, an example is given of the network control unit creating function instances corresponding to the functions of the core network.

[0258] Optionally, the network control unit can create corresponding function instances for the core network functions among at least one first function and at least one second function indicated by the first configuration information.

[0259] In a possible implementation, for the target first function among at least one first function indicated by the first configuration information (where the target first function is a function of the core network), the network control unit creates a first function instance corresponding to the target first function in the core network according to the indication information of the target first function and the resource occupancy information of the target first function. And, for the target second function among at least one second function indicated by the first configuration information (where the target second function is a function of the core network), the network control unit creates a second function instance corresponding to the target second function in the core network according to the indication information of the target second function and the resource occupancy information of the target second function.

[0260] It should be noted that at least one first function may include one or more target first functions. When there are multiple target first functions included in at least one first function, the network control unit creates a first function instance for each target first function respectively. At least one second function may include one or more target second functions. When there are multiple target second functions included in at least one second function, the network control unit creates a second function instance for each target second function respectively.

[0261] For the target first function among at least one first function:

[0262] The network control unit determines the attribute information corresponding to the target first function according to the indication information of the target first function; and creates a first function instance corresponding to the target first function in the core network according to the attribute information corresponding to the target first function and the resource occupancy information.

[0263] Optionally, when the network control unit determines the attribute information corresponding to the target first function, the network control unit can determine the attribute information corresponding to the target first function in the following multiple ways:

[0264] Attribute information determination method 1: The network control unit obtains the stored attribute information corresponding to the target first function.

[0265] When the network control unit determines the attribute information corresponding to the target first function, it searches for the attribute information corresponding to the target first function from the attribute information of multiple functions stored in itself according to the indication information of the target first function.

[0266] Exemplarily, the network control unit can receive and save the attribute information of the target first function sent by the data processing unit. For example, the first configuration information sent by the data processing unit to the network control unit includes the attribute information of each first function. After receiving the first configuration information, the network control unit saves the attribute information of each first function.

[0267] Attribute information determination method 2: The network control unit obtains the attribute information corresponding to the target first function from the function management unit.

[0268] When determining the attribute information corresponding to the target first function, the network control unit obtains the attribute information corresponding to the target first function from the function management unit according to the indication information of the target first function.

[0269] Exemplarily, the network control unit sends a query request to the function management unit, and the query request includes the indication information of the target first function; the function management unit stores the attribute information of multiple functions. After receiving the query request, the function management unit searches for the attribute information corresponding to the indication information of the target first function and sends the attribute information corresponding to the target first function to the network control unit.

[0270] Among them, the attribute information of the first function includes at least one of the following information:

[0271] Function name, function description information, input information of the function, output information of the function, configurable parameter type, function deployment condition.

[0272] For the target second function among at least one second function:

[0273] The network control unit determines the attribute information corresponding to the target second function according to the indication information of the target second function; and creates a second function instance corresponding to the target second function in the core network according to the attribute information corresponding to the target second function and the resource occupancy information.

[0274] Optionally, when determining the attribute information corresponding to the target second function, the network control unit can determine the attribute information corresponding to the target second function in the following multiple ways:

[0275] Attribute information determination method 1: The network control unit obtains the stored attribute information corresponding to the target second function.

[0276] When determining the attribute information corresponding to the target second function, the network control unit searches for the attribute information corresponding to the target second function from the attribute information of multiple functions stored in itself according to the indication information of the target second function.

[0277] Exemplarily, the network control unit can receive and save the attribute information of the target second function sent by the data processing unit. For example, the first configuration information sent by the data processing unit to the network control unit includes the attribute information of each second function. After receiving the first configuration information, the network control unit saves the attribute information of each second function.

[0278] Attribute information determination method 2: The network control unit obtains the attribute information corresponding to the target second function from the function management unit.

[0279] When determining the attribute information corresponding to the target second function, the network control unit obtains the attribute information corresponding to the target second function from the function management unit according to the indication information of the target second function.

[0280] Exemplarily, the network control unit sends a query request to the function management unit, and the query request includes the indication information of the target second function; the attribute information of multiple functions is stored in the function management unit. After receiving the query request, the function management unit searches for the attribute information corresponding to the indication information of the target first function and sends the attribute information corresponding to the target second function to the network control unit.

[0281] Among them, the attribute information of the second function includes at least one of the following information:

[0282] Function name, function description information, input information of the function, output information of the function, configurable parameter type, creation method indication information.

[0283] Step 2: The network control unit establishes connections between multiple function instances.

[0284] The network control unit establishes a connection between the first function instance and the second function instance according to the connection relationship included in the first configuration information.

[0285] Based on the above Step 1, for the first function and the second function of the core network, the network control unit respectively creates a first function instance corresponding to the first function of each core network and a second function instance corresponding to the second function of each core network in the core network. Based on Step 1, the network control unit creates at least one first function instance and at least one second function instance in the core network; the network control unit can establish connections between any two function instances among at least one first function instance and at least one second function instance according to the connection relationship included in the first configuration information.

[0286] Exemplarily, the perception function (second function) of the terminal device, the data forwarding function (second function) of the core network, the face recognition function (first function) of the core network, the connection relationship between the perception function of the terminal device and the data forwarding function of the core network, and the connection relationship between the data forwarding function of the core network and the face recognition function of the core network are included in the first configuration information. After creating a data forwarding function instance corresponding to the data forwarding function and a face recognition function instance corresponding to the face recognition function in the core network, a connection is established between the data forwarding function instance and the face recognition function instance.

[0287] Step 3: The network control unit establishes connections between multiple function instances and at least one of the first core network device, access network device, and terminal device included in the target network.

[0288] Among them, the multiple function instances include a first function instance and a second function instance created in the core network.

[0289] Optionally, for the first function instance and the second function instance created in step 1, establish a connection between the first function instance and the access network device and / or the terminal device, and establish a connection between the second function instance and the access network device and / or the terminal device.

[0290] A possible implementation is that the network control unit establishes a connection between the first function instance and the access network device and / or the terminal device, and establishes a connection between the second function instance and the access network device and / or the terminal device according to the connection relationship included in the first configuration information.

[0291] The network control unit determines the communication device corresponding to each first function included in the first configuration information (exemplarily, the communication device can be one of the first core network device, the access network device, and the terminal device). Among them, the communication device corresponding to the first function can be understood as that the communication device includes a module with the first function; the module can be a software module, or a hardware module, or a module combining software and hardware.

[0292] Exemplarily, the network control unit can determine the communication device corresponding to the first function according to the indication information of the first function, or the network control unit can determine the communication device corresponding to the first function according to the attribute information of the first function (such as the function name).

[0293] For any one of the first function instances created in step 1, if it is determined according to the connection relationship included in the first configuration information that the first function corresponding to the first function instance is associated with the function of the terminal device (for example, it can be the function of the terminal device among at least one first function and at least one second function indicated by the first configuration information), then establish a connection between the first function instance and the terminal device. Exemplarily, if the first configuration information includes a connection between the sensing function of the terminal device and the face recognition function of the core network, then after the network control unit creates a face recognition function instance corresponding to the face recognition function in the core network, establish a connection between the face recognition function instance and the terminal device.

[0294] The network control unit determines the communication device corresponding to each second function included in the first configuration information (exemplarily, the communication device can be one of the first core network device, the access network device, and the terminal device). Among them, the communication device corresponding to the second function can be understood as that the communication device includes a module with the second function; the module can be a software module, or a hardware module, or a module combining software and hardware.

[0295] Exemplarily, the network control unit may determine the communication device corresponding to the second function according to the indication information of the second function, or the network control unit may determine the communication device corresponding to the second function according to the attribute information of the second function (such as the function name).

[0296] For any one of the second function instances created in step 1, if it is determined according to the connection relationship included in the first configuration information that the second function corresponding to this second function instance is associated with the function of the access network device (for example, it may be the function of the access network device among at least one first function and at least one second function indicated by the first configuration information), then a connection between this second function instance and the access network device is established. Exemplarily, if the first configuration information includes a connection between the sensing function of the access network device and the data forwarding function of the core network, after the network control unit creates a data forwarding function instance corresponding to the data forwarding function in the core network, a connection between the data forwarding function instance and the access network device is established.

[0297] It should be noted that the present application embodiment does not limit the execution order of the above steps 2 and 3.

[0298] Step 4: The network control unit performs function configuration on at least one of the first core network device, the access network device, and the terminal device according to the first configuration information.

[0299] The network control unit configures the first function for at least one of the first core network device, the access network device, and the terminal device according to the configuration parameters of the first function.

[0300] Exemplarily, the network control unit determines the communication devices corresponding to each first function included in the first configuration information (exemplarily, the communication device may be one of the first core network device, the access network device, and the terminal device); the network control unit configures the first function for the first function and the corresponding communication device. For example, if the first function is the target detection function of the terminal device, then the network control unit configures the terminal device according to the configuration parameters of the target detection function, so that the terminal device has the target detection function.

[0301] Among them, the network control unit may determine the communication device corresponding to the first function according to the indication information of the first function, or the network control unit may determine the communication device corresponding to the first function according to the attribute information of the first function (such as the function name).

[0302] The network control unit configures the second function for at least one of the first core network device, the access network device, and the terminal device according to the configuration parameters of the second function.

[0303] Exemplarily, the network control unit determines the communication device corresponding to each second function included in the first configuration information (exemplarily, the communication device may be one of a first core network device, an access network device, and a terminal device); the network control unit configures the second function for the corresponding communication device. For example, if the second function is the sensing function of the access network device, the network control unit configures the access network device according to the configuration parameters of the sensing function, so that the access network device has the sensing function.

[0304] Among them, the network control unit may determine the communication device corresponding to the second function according to the indication information of the second function, or the network control unit may determine the communication device corresponding to the second function according to the attribute information of the second function (such as the function name).

[0305] The following specifically describes the specific manner in which the network control unit performs function configuration for the first core network device, the access network device, and the terminal device respectively.

[0306] 1. Terminal device:

[0307] The network control unit sends first configuration indication information to the terminal device, where the first configuration indication information is used to indicate the configuration of the first function and / or the second function.

[0308] Correspondingly, the terminal device receives the first configuration indication information from the network control unit and performs function configuration according to the first configuration indication information.

[0309] Optionally, the first configuration indication information includes the configuration parameters of the first function and / or the configuration parameters of the second function.

[0310] Exemplarily, when the first function is a function of the terminal device (the function of the terminal device in this application can be understood as the function executed by the terminal device), the network control unit sends first configuration indication information to the terminal device, where the first configuration indication information is used to indicate the configuration of the first function, and the first configuration indication information includes the configuration parameters of the first function. The terminal device configures the first function according to the configuration parameters of the first function.

[0311] Exemplarily again, when the second function is a function of the terminal device, the network control unit sends first configuration indication information to the terminal device, where the first configuration indication information is used to indicate the configuration of the second function, and the first configuration indication information includes the configuration parameters of the second function. The terminal device configures the second function according to the configuration parameters of the second function.

[0312] 2. Access network device:

[0313] The network control unit sends second configuration indication information to the access network device, where the second configuration indication information is used to indicate the configuration of the first function and / or the second function.

[0314] Correspondingly, the access network device receives second configuration indication information from the network control unit, and performs function configuration according to the second configuration indication information.

[0315] Optionally, the second configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.

[0316] Exemplarily, when the first function is a function of the access network device (the function of the access network device in this application can be understood as the function executed by the access network device), the network control unit sends second configuration indication information to the access network device, where the second configuration indication information is used to indicate configuring the first function, and the second configuration indication information includes configuration parameters of the first function. The access network device configures the first function according to the configuration parameters of the first function.

[0317] Also exemplarily, when the second function is a function of the access network device, the network control unit sends second configuration indication information to the access network device, where the second configuration indication information is used to indicate configuring the second function, and the second configuration indication information includes configuration parameters of the second function. The access network device configures the second function according to the configuration parameters of the second function.

[0318] 3. First core network device:

[0319] The network control unit sends third configuration indication information to the first core network device, where the third configuration indication information is used to indicate configuring the first function and / or the second function.

[0320] Correspondingly, the first core network device receives the third configuration indication information from the network control unit, and performs function configuration according to the third configuration indication information.

[0321] Optionally, the third configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.

[0322] Exemplarily, when the first function is a function of the first core network device, the network control unit sends third configuration indication information to the first core network device, where the third configuration indication information is used to indicate configuring the first function, and the third configuration indication information includes configuration parameters of the first function. The first core network device configures the first function according to the configuration parameters of the first function.

[0323] Also exemplarily, when the second function is a function of the first core network device, the network control unit sends third configuration indication information to the first core network device, where the third configuration indication information is used to indicate configuring the second function, and the third configuration indication information includes configuration parameters of the second function. The first core network device configures the second function according to the configuration parameters of the second function.

[0324] It should be noted that the embodiments of the present application do not limit the execution sequence of the above step 4 and the above steps 1 to 3.

[0325] Through the above steps, the network control unit in the embodiments of the present application can create a target network corresponding to the service demand information, and realize the creation of the target network according to the user demand.

[0326] Optionally, after creating the target network, the network control unit determines the indication information of the target network (exemplarily, the indication information of the target network may be the identifier of the target network); the network control unit may send a first notification message indicating successful network creation to the data processing unit, and the first notification message may include the indication information of the target network.

[0327] In addition, the data processing unit may send a second notification message indicating successful network creation to the terminal device, and the second notification message may include the indication information of the target network, for notifying the terminal device that the target network corresponding to the service demand information is successfully created. Wherein, the terminal device may be the terminal that sends the service demand information to the data processing unit.

[0328] Optionally, after creating the target network, the network control unit sends the relevant information of the target network to the access network device or the network function entity in the core network (such as the access and mobility management function (AMF) or the unified data repository (UDR)); exemplarily, the relevant information of the target network may include the indication information of the target network, the service demand information corresponding to the target network; or, the relevant information of the target network may further include the access information of the target network.

[0329] The following combines the attached Figure 5 This application embodiment introduces the overall process of creating a target network, which may include the following steps:

[0330] Step 500: The terminal device sends a network creation request to the data processing unit.

[0331] The network creation request may include service demand information, or the network creation request may further include information such as network scope and SLA requirements.

[0332] Exemplarily, the network scope may be the geographical area applicable to the network; correspondingly, after the network is created, the user terminals within the network scope can access the network and obtain the service data generated by the network.

[0333] Step 501: The data processing unit generates first configuration information according to the service demand information.

[0334] The first configuration information is used to configure at least one first function and at least one second function.

[0335] Among them, for the specific manner in which the data processing unit generates the first configuration information, reference can be made to the introduction of step 401 in the foregoing text.

[0336] Step 502: The data processing unit sends the first configuration information to the network control unit.

[0337] Exemplarily, the first configuration information includes indication information of each first function among at least one first function, resource occupation information of each first function, configuration parameters of each first function, indication information of each second function among at least one second function, resource occupation information of each second function, configuration parameters of each second function, and connection relationships between any two functions among at least one first function and at least one second function.

[0338] Step 503: The network control unit acquires the attribute information of each first function and the attribute information of each second function.

[0339] Among them, for the manner in which the network control unit acquires the attribute information of each first function and the attribute information of each second function, reference can be made to the introduction of step 1 in the process of creating the target network in the foregoing text.

[0340] Step 504: The network control unit creates first function instances and second function instances in the core network and establishes connections between the function instances.

[0341] Among them, for the specific manner in which the network control unit creates first function instances and second function instances, reference can be made to the introduction of step 1 in the process of creating the target network in the foregoing text. For the specific manner in which the network control unit establishes connections between the function instances, reference can be made to the introduction of step 2 in the process of creating the target network in the foregoing text.

[0342] Step 505: The network control unit establishes connections between the first function instances and the access network devices and / or terminal devices, and establishes connections between the second function instances and the access network devices and / or terminal devices.

[0343] Among them, for the specific manner in which the network control unit establishes connections between the function instances and the access network devices and / or terminal devices, reference can be made to the introduction of step 3 in the process of creating the target network in the foregoing text.

[0344] Step 506: The network control unit performs function configuration on at least one of the first core network device, the access network device, and the terminal device according to the configuration parameters of the first function and the configuration parameters of the second function.

[0345] Among them, for the manner in which the network control unit performs function configuration on at least one of the first core network device, the access network device, and the terminal device, reference can be made to the description of step 4 in the process of creating the target network above.

[0346] Step 507: The network control unit sends a first notification message indicating successful network creation to the data processing unit.

[0347] Among them, the first notification message may include indication information of the target network.

[0348] Step 508: The data processing unit sends a second notification message indicating successful network creation to the terminal device.

[0349] Among them, the second notification message may include indication information of the target network.

[0350] II. The terminal device accesses the target network.

[0351] In the embodiment of this application, after the terminal device accesses the core network through the access network device, the terminal device can access the created target network according to its own service requirements.

[0352] In the following description, after the terminal device accesses the core network, the device in the core network that communicates with the terminal device can be referred to as the second core network device (such as the AMF). Among them, the second core network device is different from the first core network device above, and the first core network device is the core network device included in the created target network.

[0353] In the embodiment of this application, after the terminal device accesses the core network, if the access network device includes relevant information of the target network, the access network device sends the relevant information of the target network to the terminal device. If the second core network device includes relevant information of the target network, the second core network device sends the relevant information of the target network to the terminal device, or the second core network device can also obtain the relevant information of the target network from the UDR and send the relevant information of the target network to the terminal device.

[0354] Among them, the relevant information of the target network may include indication information of the target network and service requirement information corresponding to the target network.

[0355] Optionally, the terminal device can determine to access the target network according to the indication information of the target network and the service requirement information corresponding to the target network.

[0356] Exemplarily, the terminal device may determine whether to access the target network according to the service requirements of the currently running service, the service requirement information corresponding to the target network, and the indication information of the target network; for example, when the terminal device determines that the service requirement information corresponding to the target network is consistent with the service requirements of the currently running service, the terminal device determines the target network corresponding to the indication information for accessing the target network.

[0357] After the terminal device determines to access the target network, the terminal device sends an access request to the access network device, and the access request is used to request access to the target network. Among them, the access request may include the indication information of the target network.

[0358] Correspondingly, the access network device receives the access request.

[0359] The following will be described separately for several different situations.

[0360] Situation 1:

[0361] In this situation, after creating the target network, the network control unit sends the relevant information of the target network to the access network device; the relevant information of the target network includes the access information of the target network.

[0362] The access network device determines the access information corresponding to the target network according to the indication information of the target network carried in the access request; the access network device forwards the access request of the terminal device to the core network access function instance corresponding to the target network according to the access information corresponding to the target network.

[0363] Among them, the core network access function instance may be a second function instance in the target network.

[0364] Correspondingly, the core network access function instance receives the access request of the terminal device and sends an access confirmation message to the access network device. Among them, the access confirmation message may carry the indication information of the target network accessed by the terminal device.

[0365] The access network device receives the access confirmation message sent by the core network access function instance and sends an access confirmation message to the terminal device, and the terminal device successfully accesses the target network.

[0366] After the terminal device accesses the target network, it may receive service data generated based on the target network.

[0367] The following combines the attached Figure 6 , to introduce the process of the terminal device accessing the target network in the embodiment of the present application. As Figure 6 shown, the method for accessing the target network in the embodiment of the present application may include the following steps:

[0368] Step 600: The terminal device sends an access request to the access network device.

[0369] Among them, the access request is used to request access to the target network, and the access request may include indication information of the target network.

[0370] Step 601: The access network device determines the access information corresponding to the target network according to the indication information of the target network carried in the access request.

[0371] The access network device may determine the access information corresponding to the indication information of the target network according to the indication information of the target network carried in the access request.

[0372] Step 602: The access network device forwards the access request of the terminal device to the core network access function instance of the target network according to the access information corresponding to the target network.

[0373] Step 603: The core network access function instance sends an access confirmation message to the access network device.

[0374] Step 604: The access network device sends an access confirmation message to the terminal device.

[0375] Step 605: The terminal device obtains service data generated based on the target network.

[0376] Case 2:

[0377] In this case, after creating the target network, the network control unit sends the relevant information of the target network to the access network device; the relevant information of the target network does not include the access information of the target network.

[0378] The access network device fails to find the access information corresponding to the target network according to the indication information of the target network carried in the access request; then the access network device forwards the access request of the terminal device to the network control unit, and the access request includes the indication information of the target network.

[0379] Correspondingly, the network control unit receives the access request of the terminal device forwarded by the access network device; according to the indication information of the target network carried in the access request, it searches for the access information corresponding to the target network. The network control unit forwards the access request of the terminal device to the core network access function instance of the target network according to the access information corresponding to the target network.

[0380] Among them, the core network access function instance may be a second function instance in the target network.

[0381] Correspondingly, the core network access function instance receives the access request of the terminal device forwarded by the network control unit and sends an access confirmation message to the access network device. Among them, the access confirmation message may carry the indication information of the target network to which the terminal device accesses.

[0382] It should be noted that after the core network access function instance in the target network establishes a connection with the access network device, when the core network access function instance receives an access request from the terminal device, it can directly send an access confirmation message to the access network device.

[0383] The access network device receives the access confirmation message sent by the core network access function instance, sends an access confirmation message to the terminal device, and the terminal device successfully accesses the target network.

[0384] After the terminal device accesses the target network, it can receive service data generated based on the target network.

[0385] Next, in combination with the attached Figure 7 , the process of the terminal device accessing the target network in the embodiments of the present application will be introduced. As Figure 7 shown, the method for accessing the target network in the embodiments of the present application may include the following steps:

[0386] Step 700: The terminal device sends an access request to the access network device.

[0387] Among them, the access request is used to request access to the target network, and the access request may include indication information of the target network.

[0388] Step 701: The access network device forwards the access request of the terminal device to the network control unit.

[0389] Among them, the access request of the terminal device forwarded by the access network device includes indication information of the target network.

[0390] Step 702: The network control unit determines the access information corresponding to the target network according to the indication information of the target network carried in the access request.

[0391] Step 703: The network control unit forwards the access request of the terminal device to the core network access function instance of the target network according to the access information corresponding to the target network.

[0392] Step 704: The core network access function instance sends an access confirmation message to the access network device.

[0393] Step 705: The access network device sends an access confirmation message to the terminal device.

[0394] Step 706: The terminal device obtains service data generated based on the target network.

[0395] Situation 3:

[0396] In this case, after creating the target network, the network control unit sends the relevant information of the target network to the network function entities (such as AMF or UDR) in the core network; the relevant information of the target network includes the access information of the target network. Exemplarily, the second core network device can be an AMF; in addition, if the network control unit sends the relevant information of the target network to the UDR, the AMF can obtain the relevant information of the target network from the UDR; again exemplarily, if the second core network device is other functional entities in the core network, the second core network device can obtain the relevant information of the target network from the AMF or UDR.

[0397] The access network device sends an access request of the terminal device to the second core network device, and the access request may include indication information of the target network. Exemplarily, when the second core network device is an AMF, the access network device can transparently transmit the access request of the terminal device to the AMF.

[0398] The second core network device determines the access information corresponding to the target network according to the indication information of the target network carried in the access request; the second core network device forwards the access request of the terminal device to the core network access function instance of the target network according to the access information corresponding to the target network.

[0399] Among them, the core network access function instance can be a second function instance in the target network.

[0400] Correspondingly, the core network access function instance receives the access request of the terminal device and sends an access confirmation message to the access network device. Among them, the access confirmation message may carry the indication information of the target network to which the terminal device accesses.

[0401] It should be noted that after the core network access function instance in the target network establishes a connection with the access network device, when the core network access function instance receives the access request of the terminal device, it can directly send an access confirmation message to the access network device.

[0402] The access network device receives the access confirmation message sent by the core network access function instance and sends an access confirmation message to the terminal device, and the terminal device successfully accesses the target network.

[0403] After the terminal device accesses the target network, it can receive service data generated based on the target network.

[0404] Next, in combination with the attached Figure 8 , the process of the terminal device accessing the target network in the embodiment of the present application will be introduced. As Figure 8 shown, the method for accessing the target network in the embodiment of the present application may include the following steps:

[0405] Step 800: The terminal device sends an access request to the access network device.

[0406] Among them, the access request is used to request access to the target network, and the access request may include indication information of the target network.

[0407] Step 801: The access network device sends an access request of the terminal device to the second core network device.

[0408] Among them, the access request of the terminal device sent by the access network device to the second core network device includes indication information of the target network.

[0409] Step 802: The second core network device determines the access information corresponding to the target network according to the indication information of the target network carried in the access request.

[0410] The second core network device may determine the access information corresponding to the indication information of the target network according to the indication information of the target network carried in the access request.

[0411] Step 803: The second core network device forwards the access request of the terminal device to the core network access function instance of the target network according to the access information corresponding to the target network.

[0412] Step 804: The core network access function instance sends an access confirmation message to the access network device.

[0413] Step 805: The access network device sends an access confirmation message to the terminal device.

[0414] Step 806: The terminal device obtains service data generated based on the target network.

[0415] Situation 4:

[0416] In this situation, after creating the target network, the network control unit sends the relevant information of the target network to the network function entities (such as AMF or UDR) in the core network; the relevant information of the target network does not include the access information of the target network. Exemplarily, the second core network device may be AMF; in addition, if the network control unit sends the relevant information of the target network to UDR, then AMF may obtain the relevant information of the target network from UDR; again exemplarily, if the second core network device is other function entities in the core network, then the second core network device may obtain the relevant information of the target network from AMF or UDR.

[0417] The access network device sends an access request of the terminal device to the second core network device, and the access request may include indication information of the target network. Exemplarily, the second core network device is AMF, and the access network device may transparently transmit the access request of the terminal device to AMF.

[0418] The second core network device fails to find the access information corresponding to the target network according to the indication information of the target network carried in the access request; then the second core network device forwards the access request of the terminal device to the network control unit, and the access request includes the indication information of the target network.

[0419] Correspondingly, the network control unit receives the access request of the terminal device forwarded by the second core network device; according to the indication information of the target network carried in the access request, it searches for the access information corresponding to the target network. The network control unit forwards the access request of the terminal device to the core network access function instance of the target network according to the access information corresponding to the target network.

[0420] Among them, the core network access function instance can be a second function instance in the target network.

[0421] Correspondingly, the core network access function instance receives the access request of the terminal device forwarded by the network control unit and sends an access confirmation message to the access network device. Among them, the access confirmation message may carry the indication information of the target network to which the terminal device accesses.

[0422] It should be noted that after the core network access function instance in the target network establishes a connection with the access network device, after receiving the access request of the terminal device, the core network access function instance can directly send an access confirmation message to the access network device.

[0423] The access network device receives the access confirmation message sent by the core network access function instance and sends an access confirmation message to the terminal device, and the terminal device successfully accesses the target network.

[0424] After the terminal device accesses the target network, it can receive service data generated based on the target network.

[0425] Next, in combination with the attached Figure 9 , the process of the terminal device accessing the target network in the embodiment of the present application will be introduced. As Figure 9 shown, the method for accessing the target network in the embodiment of the present application may include the following steps:

[0426] Step 900: The terminal device sends an access request to the access network device.

[0427] Among them, the access request is used to request access to the target network, and the access request may include the indication information of the target network.

[0428] Step 901: The access network device sends the access request of the terminal device to the second core network device.

[0429] Among them, the access request of the terminal device sent by the access network device to the second core network device includes the indication information of the target network.

[0430] Step 902: The second core network device forwards the access request of the terminal device to the network control unit.

[0431] Among them, the access request of the terminal device forwarded by the second core network device includes indication information of the target network.

[0432] Step 903: The network control unit determines the access information corresponding to the target network according to the indication information of the target network carried in the access request.

[0433] The network control unit can determine the access information corresponding to the indication information of the target network according to the indication information of the target network carried in the access request.

[0434] Step 904: The network control unit forwards the access request of the terminal device to the core network access function instance of the target network according to the access information corresponding to the target network.

[0435] Step 905: The core network access function instance sends an access confirmation message to the access network device.

[0436] Step 906: The access network device sends an access confirmation message to the terminal device.

[0437] Step 907: The terminal device obtains service data generated based on the target network.

[0438] III. Update of the target network.

[0439] After the target network is created in the embodiment of the present application, the target network can be updated according to changes in service requirements.

[0440] Optionally, the embodiment of the present application can update the target network through the communication system as shown in Figure 1 .

[0441] The following combines the attached Figure 10 , and details the process of updating the target network in the embodiment of the present application. As shown in Figure 10 , the method for updating the target network in the embodiment of the present application can include the following steps:

[0442] Step 1000: The data processing unit obtains update requirement information.

[0443] The service requirement information obtained by the data processing unit in the embodiment of the present application can be the update requirement proposed by the user for the service;

[0444] The manner in which the data processing unit obtains the update requirement information can include:

[0445] Manner 1: The data processing unit receives the update requirement information sent by the terminal device.

[0446] In Mode 1, the user can input the update requirement information for the service on the terminal device, and the terminal device sends the service requirement information input by the user to the data processing unit.

[0447] Mode 2: The data processing unit obtains the update requirement information input by the user.

[0448] Exemplarily, the data processing unit may be configured with a communication interface through which the user can input the update requirement information.

[0449] Step 1001: The data processing unit determines the second configuration information for updating the target network according to the update requirement information, and sends the second configuration information to the network control unit.

[0450] Wherein, the second configuration information is used to configure the first function to be updated and / or the second function to be updated.

[0451] Optionally, the second configuration information includes the indication information of the first function to be updated and / or the indication information of the second function to be updated.

[0452] If the second configuration information includes the indication information of the first function to be updated, the second configuration information further includes at least one of the configuration parameters of the first function to be updated, the resource occupancy information of the first function to be updated, and the connection relationship between the first function to be updated and other functions;

[0453] If the second configuration information includes the indication information of the second function to be updated, the second configuration information further includes at least one of the configuration parameters of the second function to be updated, the resource occupancy information of the second function to be updated, and the connection relationship between the second function to be updated and other functions.

[0454] Step 1002: The network control unit updates the target network according to the second configuration information.

[0455] Optionally, the network control unit performs at least one of the following operations according to the second configuration information:

[0456] Update at least one function instance included in the target network;

[0457] Update the connection between multiple function instances included in the target network;

[0458] Update the connection between the function instance and at least one of the first core network device, access network device, and terminal device included in the target network;

[0459] Perform function update configuration on at least one of the first core network device, access network device, and terminal device.

[0460] It should be noted that the network control unit in the embodiment of the present application determines to execute at least one of the above update operations according to the information content included in the second configuration information.

[0461] Exemplarily:

[0462] If the second configuration information includes the indication information of the first function to be updated and the resource occupancy information of the first function to be updated, the network control unit updates the first function instance corresponding to the first function.

[0463] If the second configuration information includes the indication information of the second function to be updated and the resource occupancy information of the second function to be updated, the network control unit updates the second function instance corresponding to the second function.

[0464] If the second configuration information includes the indication information of the first function to be updated and the configuration parameters of the first function to be updated, the network control unit performs function update configuration on the communication device (including one of the first core network device, the access network device, and the terminal device) corresponding to the first function to be updated.

[0465] If the second configuration information includes the indication information of the second function to be updated and the configuration parameters of the second function to be updated, the network control unit performs function update configuration on the communication device (including one of the first core network device, the access network device, and the terminal device) corresponding to the second function to be updated.

[0466] If the second configuration information includes the indication information of the first function to be updated and the connection relationship between the first function to be updated and other functions, the network control unit updates the connection relationship between the first function and other functions.

[0467] If the second configuration information includes the indication information of the second function to be updated and the connection relationship between the second function to be updated and other functions, the network control unit updates the connection relationship between the second function and other functions.

[0468] If the second configuration information includes the function parameters of the first function to be updated and / or the function parameters of the second function to be updated, the network control unit notifies the communication device corresponding to the first function to be updated and / or the second function to be updated to perform function update configuration. Exemplarily, the communication device may be one of the first core network device, the access network device, and the terminal device.

[0469] The following specifically describes the manner in which the network control unit performs function update configuration for the first core network device, the access network device, and the terminal device respectively.

[0470] 1. Terminal device:

[0471] The network control unit sends first update indication information to the terminal device, where the first update indication information is used to indicate an update to a first function to be updated and / or a second function to be updated;

[0472] Correspondingly, the terminal device receives the first update indication information from the network control unit and performs function update configuration according to the first update indication information.

[0473] Optionally, the first update indication information includes configuration parameters of the first function to be updated and / or configuration parameters of the second function to be updated.

[0474] Exemplarily, when the first function to be updated is a function of the terminal device, the network control unit sends first update indication information to the terminal device, where the first update indication information is used to indicate an update to the first function, and the first update indication information includes configuration parameters of the first function to be updated. The terminal device performs function update configuration according to the configuration parameters of the first function to be updated.

[0475] Another exemplarily, when the second function to be updated is a function of the terminal device, the network control unit sends first update indication information to the terminal device, where the first update indication information is used to indicate an update to the second function, and the first update indication information includes configuration parameters of the second function to be updated. The terminal device performs function update configuration according to the configuration parameters of the second function to be updated.

[0476] 2. Access network device:

[0477] The network control unit sends second update indication information to the access network device, where the second update indication information is used to indicate an update to a first function to be updated and / or a second function to be updated;

[0478] Correspondingly, the access network device receives the second update indication information from the network control unit and performs function update configuration according to the second update indication information.

[0479] Optionally, the second update indication information includes configuration parameters of the first function to be updated and / or configuration parameters of the second function to be updated.

[0480] Exemplarily, when the first function to be updated is a function of the access network device, the network control unit sends second update indication information to the access network device, where the second update indication information is used to indicate an update to the first function, and the second update indication information includes configuration parameters of the first function to be updated. The access network device performs function update configuration according to the configuration parameters of the first function to be updated.

[0481] Exemplarily, when the second function to be updated is a function of an access network device, the network control unit sends second update indication information to the access network device, where the second update indication information is used to indicate updating the second function, and the second update indication information includes configuration parameters of the second function to be updated. The access network device performs function update configuration according to the configuration parameters of the second function to be updated.

[0482] 3. First core network device:

[0483] The network control unit sends third update indication information to the first core network device, where the third update indication information is used to indicate updating the first function to be updated and / or the second function to be updated;

[0484] Correspondingly, the first core network device receives the third update indication information from the network control unit and performs function update configuration according to the third update indication information.

[0485] Optionally, the third update indication information includes configuration parameters of the first function to be updated and / or configuration parameters of the second function to be updated.

[0486] Exemplarily, when the first function to be updated is a function of the first core network device, the network control unit sends third update indication information to the first core network device, where the third update indication information is used to indicate updating the first function, and the third update indication information includes configuration parameters of the first function to be updated. The first core network device performs function update configuration according to the configuration parameters of the first function to be updated.

[0487] Exemplarily, when the second function to be updated is a function of the first core network device, the network control unit sends third update indication information to the first core network device, where the third update indication information is used to indicate updating the second function, and the third update indication information includes configuration parameters of the second function to be updated. The first core network device performs function update configuration according to the configuration parameters of the second function to be updated.

[0488] After the network control unit in the embodiment of the present application updates the target network, it sends an update confirmation message to the data processing unit, where the update confirmation message may include indication information of the target network.

[0489] Correspondingly, the data processing unit receives the update confirmation message sent by the network control unit and sends the update confirmation message to the terminal device to notify the terminal device that the target network has been updated. Here, the terminal device may be the terminal that sends the update requirement information to the data processing unit.

[0490] IV. Update of the target network.

[0491] After the target network in the embodiment of the present application is created, the target network can be deleted according to changes in business requirements.

[0492] Optionally, in the embodiment of the present application, the target network can be deleted through a communication system as shown in Figure 1 below.

[0493] The following will combine with the attached Figure 11 to introduce in detail the process of deleting the target network in the embodiment of the present application. As shown in Figure 11 below, the method for deleting the target network in the embodiment of the present application may include the following steps:

[0494] Step 1100: The data processing unit obtains a deletion request message for requesting to delete the target network.

[0495] The deletion request message obtained by the data processing unit in the embodiment of the present application may be a request for deleting the target network proposed by the user according to business requirements.

[0496] The ways for the data processing unit to obtain the deletion request message may include:

[0497] Way 1: The data processing unit receives a deletion request message sent by the terminal device.

[0498] In Way 1, the user can input a deletion request message for the target network on the terminal device, and the terminal device sends the deletion request message input by the user to the data processing unit.

[0499] Way 2: The data processing unit obtains a deletion request message input by the user.

[0500] Exemplarily, the data processing unit may be configured with a communication interface through which the user can input a deletion request message.

[0501] Step 1101: The data processing unit sends deletion indication information for indicating the deletion of the target network to the network control unit.

[0502] Correspondingly, the network control unit receives the deletion indication information sent by the data processing unit; the deletion indication information may include indication information of the target network.

[0503] Step 1102: The network control unit deletes the target network according to the deletion indication information.

[0504] Optionally, when the network control unit deletes the target network, it may perform at least one of the following operations:

[0505] Delete multiple function instances included in the target network;

[0506] Delete the connections between multiple function instances included in the target network;

[0507] Delete the function instances included in the target network and the connections between at least one of the first core network device, access network device, and terminal device included in the target network;

[0508] Delete the function configurations performed on at least one of the first core network device, access network device, and terminal device included in the target network according to the first configuration information.

[0509] It should be noted that the network control unit in the embodiment of the present application can determine to perform at least one of the above deletion operations according to the content included in the target network.

[0510] Exemplarily:

[0511] For the above operation of deleting multiple function instances included in the target network, the network control unit can delete all the function instances included in the target network.

[0512] For the above operation of deleting the connections between multiple function instances included in the target network, the network control unit can delete all the connections between the function instances included in the target network.

[0513] For the above operation of deleting the function instances included in the target network and the connections between at least one of the first core network device, access network device, and terminal device included in the target network: If there is a connection between the function instance and the first core network device in the target network, the network control unit deletes the connection between the function instance and the first core network device included in the target network; If there is a connection between the function instance and the access network device in the target network, the network control unit deletes the connection between the function instance and the access network device included in the target network; If there is a connection between the function instance and the terminal device in the target network, the network control unit deletes the connection between the function instance and the terminal device included in the target network.

[0514] For the above operation of deleting the function configuration for at least one of the first core network device, access network device, and terminal device included in the target network according to the first configuration information: If the first function included in the target network is a function of the first core network device, delete the first function configured for the first core network device; if the second function included in the target network is a function of the first core network device, delete the second function configured for the first core network device. If the first function included in the target network is a function of the access network device, delete the first function configured for the access network device; if the second function included in the target network is a function of the access network device, delete the second function configured for the access network device. If the first function included in the target network is a function of the terminal device, delete the first function configured for the terminal device; if the second function included in the target network is a function of the terminal device, delete the second function configured for the terminal device.

[0515] The following specifically describes the manner in which the network control unit deletes the function configuration for the first core network device, access network device, and terminal device respectively.

[0516] 1. Terminal device:

[0517] The network control unit sends first deletion indication information to the terminal device, where the first deletion indication information is used to indicate the first function and / or the second function that needs to be deleted;

[0518] Correspondingly, the terminal device receives the first deletion indication information from the network control unit and deletes the first function and / or the second function indicated by the first deletion indication information.

[0519] Exemplarily, when the first function is a function of the terminal device, the network control unit sends first deletion indication information to the terminal device, where the first deletion indication information is used to indicate the deletion of the first function. The terminal device deletes the first function indicated by the first deletion indication information.

[0520] Another exemplarily, when the second function is a function of the terminal device, the network control unit sends first deletion indication information to the terminal device, where the first deletion indication information is used to indicate the deletion of the second function. The terminal device deletes the second function indicated by the first deletion indication information.

[0521] 2. Access network device:

[0522] The network control unit sends second deletion indication information to the access network device, where the second deletion indication information is used to indicate the first function and / or the second function that needs to be deleted;

[0523] Correspondingly, the access network device receives the second deletion indication information from the network control unit and deletes the first function and / or the second function indicated by the second deletion indication information.

[0524] Exemplarily, when the first function is the function of an access network device, the network control unit sends second deletion indication information to the access network device, where the second deletion indication information is used to indicate the deletion of the first function. The access network device deletes the first function indicated by the second deletion indication information.

[0525] Also exemplarily, when the second function is the function of an access network device, the network control unit sends second deletion indication information to the access network device, where the second deletion indication information is used to indicate the deletion of the second function. The access network device deletes the second function indicated by the second deletion indication information.

[0526] 3. First core network device:

[0527] The network control unit sends third deletion indication information to the first core network device, where the third deletion indication information is used to indicate the first function and / or the second function that needs to be deleted;

[0528] Correspondingly, the first core network device receives the third deletion indication information from the network control unit and deletes the first function and / or the second function indicated by the third deletion indication information.

[0529] Exemplarily, when the first function is the function of an access network device, the network control unit sends third deletion indication information to the first core network device, where the third deletion indication information is used to indicate the deletion of the first function. The first core network device deletes the first function indicated by the third deletion indication information.

[0530] Also exemplarily, when the second function is the function of an access network device, the network control unit sends third deletion indication information to the first core network device, where the third deletion indication information is used to indicate the deletion of the second function. The first core network device deletes the second function indicated by the third deletion indication information.

[0531] To better explain the technical solutions of the embodiments of the present application, the following takes several examples to introduce the solutions for creating a target network in the embodiments of the present application.

[0532] Example 1:

[0533] The service requirement information is to count the pedestrian flow and vehicle flow at intersection A within the first time period and monitor accidents.

[0534] The data processing unit obtains the service requirement information and determines that the first functions required to create the target network include: the perception imaging function of the core network and the image question-answering function of the core network; the second functions required to create the target network include the perception function of the access network device and the data forwarding function of the core network, where the data forwarding function is responsible for forwarding data between the access network device and the core network functions. The data processing unit generates the first configuration information, which includes: the identifier of the access network device, the configuration parameters of the perception function of the access network device (such as perception azimuth angle, perception target, perception time period, etc.), the identifier of the perception imaging function, the identifier of the image question-answering function, the connection relationship between the perception function of the access network device and the data forwarding function, the connection relationship between the data forwarding function and the perception imaging function, the connection relationship between the perception imaging function and the image question-answering function, and the resource occupancy information of each function.

[0535] The data processing unit sends the first configuration information to the network control unit.

[0536] The network control unit creates the target network according to the first configuration information. Exemplarily, the target network can be as Figure 12 shown. The target network includes the perception imaging function instance, the image question-answering function instance, and the data forwarding function instance created in the core network, establishes the connection between the data forwarding function instance and the access network device, and establishes the connection between the data forwarding function instance and the perception imaging function instance, and the connection between the perception imaging function instance and the image question-answering function instance, and configures the perception function for the access network device according to the configuration parameters of the perception function of the access network device.

[0537] Example 2:

[0538] The service requirement information is to detect whether there is an intrusion in Room B during the second time period.

[0539] The data processing unit obtains the service requirement information and determines that the first functions required to create the target network include: the face recognition function of the core network; the second functions required to create the target network include: the perception function of the terminal and the data forwarding function of the core network. The data processing unit generates the first configuration information, which includes: the identifier of the terminal device, the identifier of the access network device to which the terminal device is connected (the terminal device needs to access the core network through the access network device), the configuration parameters of the perception function of the terminal (perception azimuth, perception time, etc.), the identifier of the data forwarding function, the identifier of the face recognition function, the connection between the data forwarding function and the face recognition function, and the connection between the access network device to which the terminal device is connected and the data forwarding function.

[0540] The data processing unit sends the first configuration information to the network control unit.

[0541] The network control unit creates a target network according to the first configuration information. Exemplarily, the target network may be as shown in Figure 13 . The target network includes a data forwarding function instance and a face recognition function instance created in the core network; since the output data of the terminal device sensing function needs to be sent to the data forwarding function instance through the access network device, a connection between the access network device accessed by the terminal device and the data forwarding function is established, and a connection between the data forwarding function instance and the face recognition function instance is established. According to the configuration parameters of the sensing function of the terminal device, the sensing function is configured for the terminal device.

[0542] Based on the same concept, referring to Figure 14 , an embodiment of the present application provides a communication device 1400, which includes a processing module 1401 and a communication module 1402. The communication device 1400 may be a data processing unit, or may be applied to a data processing unit or used in combination with a data processing unit, and can implement a communication method executed on the data processing unit side; or, the communication device 1400 may be a network control unit, or may be applied to a network control unit or used in combination with a network control unit, and can implement a communication method executed on the network control unit side; or, the communication device 1400 may be a terminal device, or may be applied to a terminal device or used in combination with a terminal device, and can implement a communication method executed on the terminal device side; or, the communication device 1400 may be an access network device, or may be applied to an access network device or used in combination with an access network device, and can implement a communication method executed on the access network device side; or, the communication device 1400 may be a second core network device, or may be applied to a second core network device or used in combination with a second core network device, and can implement a communication method executed on the second core network device side.

[0543] Among them, the communication module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc. Optionally, the communication module is used to perform the sending operation and receiving operation on the data processing unit, network control unit, terminal device, access network device, or second core network device side in the above method. The device for implementing the receiving function in the communication module can be regarded as a receiving unit, and the device for implementing the sending function in the communication module can be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.

[0544] When the communication device 1400 is applied to a data processing unit, the processing module 1401 can be used to implement Figure 4 , Figure 5 , Figure 10 or Figure 11In the embodiments shown, the processing function of the data processing unit can be implemented by the communication module 1402 Figure 4 、 Figure 5 、 Figure 10 or Figure 11 the transceiver function of the data processing unit in the embodiments shown.

[0545] When the communication device 1400 is applied to a network control unit, the processing module 1401 can be used to implement Figure 4 、 Figure 5 、 Figure 10 or Figure 11 the processing function of the network control unit in the embodiments shown, and the communication module 1402 can be used to implement Figure 4 、 Figure 5 、 Figure 10 or Figure 11 the transceiver function of the network control unit in the embodiments shown.

[0546] When the communication device 1400 is applied to a terminal device, the processing module 1401 can be used to implement Figure 6 、 Figure 7 、 Figure 8 or Figure 9 the processing function of the terminal device in the embodiments shown, and the communication module 1402 can be used to implement Figure 6 、 Figure 7 、 Figure 8 or Figure 9 the transceiver function of the terminal device in the embodiments shown.

[0547] When the communication device 1400 is applied to an access network device, the processing module 1401 can be used to implement Figure 6 、 Figure 7 、 Figure 8 or Figure 9 the processing function of the access network device in the embodiments shown, and the communication module 1402 can be used to implement Figure 6 、 Figure 7 、 Figure 8 or Figure 9 the transceiver function of the access network device in the embodiments shown.

[0548] When the communication device 1400 is applied to a second core network device, the processing module 1401 can be used to implement Figure 6 、 Figure 7 、 Figure 8 or Figure 9 the processing function of the second core network device in the embodiments shown, and the communication module 1402 can be used to implement Figure 6 、 Figure 7 、 Figure 8 or Figure 9 the transceiver function of the second core network device in the embodiments shown.

[0549] In addition, it should be noted that the foregoing communication module and / or processing module can be implemented by a virtual module. For example, the processing module can be implemented by a software functional unit or a virtual device, and the communication module can be implemented by a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented by a physical device. For example, if the communication device is implemented by a chip / chip circuit, the communication module can be an input / output circuit and / or a communication interface, which performs input operations (corresponding to the foregoing receiving operations) and output operations (corresponding to the foregoing sending operations); the processing module is an integrated processor, a microprocessor, or an integrated circuit.

[0550] The division of modules in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, there may be other division methods. In addition, in each of the embodiments of the present application, the various functional modules can be integrated in one processor, can also exist separately physically, or two or more modules can be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.

[0551] Based on the same technical concept, the embodiments of the present application also provide a communication device 1500. For example, the communication device 1500 can be a chip or a chip system. Optionally, in the embodiments of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.

[0552] The communication device 1500 can be used to implement the functions of the data processing unit, the network control unit, the terminal device, the access network device, or the second core network device described in the foregoing embodiments. The communication device 1500 can include at least one processor 1510, and the processor 1510 is coupled to the memory. Optionally, the memory can be located inside the communication device, the memory can be integrated with the processor, or the memory can be located outside the communication device. For example, the communication device 1500 can also include at least one memory 1520. The memory 1520 stores the necessary computer programs, computer programs or instructions, and / or data in any of the foregoing embodiments; the processor 1510 may execute the computer programs stored in the memory 1520 to complete the methods in any of the foregoing embodiments.

[0553] The communication device 1500 may further include a communication interface 1530. The communication device 1500 may interact with other devices through the communication interface 1530. Exemplarily, the communication interface 1530 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 1500 is a chip-like device or a circuit, the communication interface 1530 in the communication device 1500 may also be an input / output circuit, which can input information (or receive information) and output information (or send information). The processor is an integrated processor, a microprocessor, an integrated circuit, or a logic circuit. The processor may determine the output information according to the input information.

[0554] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or other forms, and is used for information interaction between devices, units, or modules. The processor 1510 may cooperate with the memory 1520 and the communication interface 1530. In the embodiments of the present application, the specific connection medium between the processor 1510, the memory 1520, and the communication interface 1530 is not limited.

[0555] Optionally, referring to Figure 15 , the processor 1510, the memory 1520, and the communication interface 1530 are interconnected with each other through a bus 1540. The bus 1540 may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity of representation, Figure 15 only a thick line is used to represent it in

[0556] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.

[0557] In the embodiments of the present application, the memory can be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or can also be a volatile memory, such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of implementing a storage function, for storing program instructions and / or data.

[0558] Among them: The communication device 1500 can be applied to a data processing unit. Specifically, the communication device 1500 can be a data processing unit, or can also be a device capable of supporting the data processing unit to implement the functions of the data processing unit in any of the above-mentioned embodiments. The memory 1520 stores the computer program (or instructions) and / or data for implementing the functions of the data processing unit in any of the above-mentioned embodiments. The processor 1510 can execute the computer program stored in the memory 1520 to complete the method executed by the data processing unit in any of the above-mentioned embodiments. When applied to a data processing unit, the communication interface in the communication device 1500 can be used to interact with other communication devices (such as a network control unit, a function management unit), send information to other communication devices or receive information from other communication devices.

[0559] The communication device 1500 can be applied to a network control unit. Specifically, the communication device 1500 can be a network control unit, or can also be a device capable of supporting the network control unit to implement the functions of the network control unit in any of the above-mentioned embodiments. The memory 1520 stores the computer program (or instructions) and / or data for implementing the functions of the network control unit in any of the above-mentioned embodiments. The processor 1510 can execute the computer program stored in the memory 1520 to complete the method executed by the network control unit in any of the above-mentioned embodiments. When applied to a network control unit, the communication interface in the communication device 1500 can be used to interact with other communication devices (such as a data processing unit, a function management unit), send information to other communication devices or receive information from other communication devices.

[0560] The communication device 1500 can be applied to a terminal device. Specifically, the communication device 1500 can be a terminal device or a device capable of supporting the terminal device to implement the functions of the terminal device in any of the above - mentioned embodiments. The memory 1520 stores computer programs (or instructions) and / or data for implementing the functions of the terminal device in any of the above - mentioned embodiments. The processor 1510 can execute the computer programs stored in the memory 1520 to complete the methods executed by the terminal device in any of the above - mentioned embodiments. When applied to a terminal device, the communication interface in the communication device 1500 can be used to interact with other communication devices (such as a data processing unit, an access network device), send information to other communication devices, or receive information from other communication devices.

[0561] The communication device 1500 can be applied to an access network device. Specifically, the communication device 1500 can be an access network device or a device capable of supporting the access network device to implement the functions of the access network device in any of the above - mentioned embodiments. The memory 1520 stores computer programs (or instructions) and / or data for implementing the functions of the access network device in any of the above - mentioned embodiments. The processor 1510 can execute the computer programs stored in the memory 1520 to complete the methods executed by the access network device in any of the above - mentioned embodiments. When applied to an access network device, the communication interface in the communication device 1500 can be used to interact with other communication devices (such as a network control unit, a terminal device, a first core network device, a second core network device), send information to other communication devices, or receive information from other communication devices.

[0562] The communication device 1500 can be applied to a second core network device. Specifically, the communication device 1500 can be a second core network device or a device capable of supporting the second core network device to implement the functions of the second core network device in any of the above - mentioned embodiments. The memory 1520 stores computer programs (or instructions) and / or data for implementing the functions of the second core network device in any of the above - mentioned embodiments. The processor 1510 can execute the computer programs stored in the memory 1520 to complete the methods executed by the second core network device in any of the above - mentioned embodiments. When applied to a second core network device, the communication interface in the communication device 1500 can be used to interact with other communication devices (such as a network control unit, an access network device), send information to other communication devices, or receive information from other communication devices.

[0563] The technical solutions provided by the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, an access network device, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium, etc.

[0564] In the embodiments of the present application, on the premise of no logical contradiction, the embodiments can refer to each other. For example, the methods and / or terms between method embodiments can refer to each other, the functions and / or terms between device embodiments can refer to each other, and the functions and / or terms between device embodiments and method embodiments can refer to each other.

[0565] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalent technologies, the embodiments of the present application are also intended to include these changes and modifications.

Claims

1. A communication system, characterized in that, the communication system includes a data processing unit and a network control unit; the data processing unit is configured to obtain service requirement information; determine first configuration information for creating a target network corresponding to the service according to the service requirement information, and send the first configuration information to the network control unit; the first configuration information is used to configure at least one first function and at least one second function, the first function is a function associated with service data processing, and the second function is a function associated with connection; the network control unit is configured to create the target network according to the first configuration information, and the target network includes the at least one first function and the at least one second function.

2. The communication system according to claim 1, characterized in that, the network control unit is configured to: create a plurality of function instances included in the target network according to the first configuration information, establish connections between the plurality of function instances, and establish connections between the plurality of function instances and at least one of a first core network device, an access network device, and a terminal device included in the target network; perform function configuration on at least one of the first core network device, the access network device, and the terminal device according to the first configuration information.

3. The communication system according to claim 2, characterized in that, the first configuration information includes: indication information of each first function in the at least one first function, indication information of each second function in the at least one second function, and connection relationships between any two functions in the at least one first function and the at least one second function.

4. The communication system according to claim 3, characterized in that, the first configuration information further includes resource occupation information of each first function in the at least one first function, and / or resource occupation information of each second function in the at least one second function.

5. The communication system according to claim 4, characterized in that, the network control unit is configured to: for at least one target first function in the at least one first function, where the target first function is a function executed by the first core network device, create a first function instance corresponding to each target first function in the core network according to the indication information of each target first function and the resource occupation information of each target first function; and, for at least one target second function in the at least one second function, where the target second function is a function executed by the core network, create a second function instance corresponding to the target second function in the core network according to the indication information of each target second function and the resource occupation information of each target second function.

6. The communication system according to claim 5, characterized in that, the network control unit is configured to: establish connections between any two function instances among the first function instances corresponding to the at least one target first function and the second function instances corresponding to the at least one target second function according to the connection relationship.

7. The communication system according to claim 5 or 6, characterized in that, The network control unit is configured to: Establish connections between the first function instances corresponding to the at least one target first function and the access network device and / or the terminal device, and establish connections between the second function instances corresponding to the at least one target second function and the access network device and / or the terminal device.

8. The communication system according to any one of claims 3 to 7, wherein, The first configuration information further includes configuration parameters of each of the at least one first function, and / or configuration parameters of each of the at least one second function.

9. The communication system according to claim 8, wherein, The network control unit is configured to: Configure the first function for at least one of the first core network device, the access network device, and the terminal device according to the configuration parameters of the first function; and configure the second function for at least one of the first core network device, the access network device, and the terminal device according to the configuration parameters of the second function.

10. The communication system according to any one of claims 5 to 7, wherein, The communication system further includes a function management unit; The function management unit is configured to store attribute information of multiple functions, and the multiple functions include the first function and the second function; The network control unit is configured to obtain the attribute information of the target first function from the function management unit according to the indication information of the target first function; Create a first function instance corresponding to the target first function in the core network according to the attribute information of the target first function and the resource occupancy information; and obtain the attribute information of the target second function from the function management unit according to the indication information of the target second function; Create a second function instance corresponding to the target second function in the core network according to the attribute information of the target second function and the resource occupancy information.

11. The communication system according to claim 10, wherein, The function management unit is configured to send the attribute information of the multiple functions to the data processing unit; The data processing unit is configured to receive the attribute information of the multiple functions from the function management unit; Determine the at least one first function and the at least one second function from the multiple functions according to the service requirement information and the attribute information of the multiple functions, and generate the first configuration information.

12. The communication system according to any one of claims 2 to 11, wherein, The data processing unit is further configured to obtain update requirement information of the target network; determine second configuration information for updating the target network according to the update requirement information, and send the second configuration information to the network control unit; The network control unit is configured to update the target network according to the second configuration information.

13. The communication system according to claim 12, wherein, The network control unit is configured to perform at least one of the following operations according to the second configuration information: Update at least one function instance included in the target network; Update the connections between multiple function instances included in the target network; Update the connections between a function instance and at least one of the first core network device, the access network device, and the terminal device included in the target network; Perform function update configuration on at least one of the first core network device, the access network device, and the terminal device.

14. The communication system according to claim 12 or 13, wherein, The second configuration information includes indication information of the first function to be updated and / or indication information of the second function to be updated.

15. The communication system according to claim 14, wherein, If the second configuration information includes the indication information of the first function to be updated, the second configuration information further includes at least one of the configuration parameters of the first function to be updated, the resource occupancy information of the first function to be updated, and the connection relationship between the first function to be updated and other functions; If the second configuration information includes the indication information of the second function to be updated, the second configuration information further includes at least one of the configuration parameters of the second function to be updated, the resource occupancy information of the second function to be updated, and the connection relationship between the second function to be updated and other functions.

16. The communication system according to any one of claims 2 to 15, wherein, The data processing unit is further configured to obtain a deletion request message for deleting the target network, and send deletion indication information for indicating the deletion of the target network to the network control unit; The network control unit is configured to delete the target network according to the deletion indication information.

17. The communication system according to claim 16, wherein, The network control unit is configured to perform at least one of the following operations according to the deletion indication information: Delete multiple function instances included in the target network; Delete the connections between multiple function instances included in the target network; Delete the connection between a function instance included in the target network and at least one of the first core network device, the access network device, and the terminal device included in the target network; Delete the function configuration performed on at least one of the first core network device, the access network device, and the terminal device included in the target network according to the first configuration information.

18. The communication system according to any one of claims 2 to 17, wherein, The network control unit is further configured to: Send the service demand information and / or access information corresponding to the target network to a second core network device or the access network device, and the second core network device is not in the target network.

19. The communication system according to any one of claims 5 to 7, 10, 11, wherein, The second function instance corresponding to the at least one second function includes a core network access function instance; The network control unit is further configured to: Receive an access request from a terminal device, where the access request is used to request access to the target network; Send the access request to the core network access function instance.

20. A communication method, characterized in that, applied to a terminal device, the method includes: Send service requirement information to a data processing unit, the service requirement information is used to indicate creating a target network corresponding to a service, the target network includes the at least one first function and the at least one second function, the first function is a function associated with service data processing, and the second function is a function associated with a connection; Receive first configuration indication information from a network control unit, the first configuration indication information is used to indicate configuring the first function and / or the second function; Perform function configuration according to the first configuration indication information.

21. The method according to claim 20, characterized in that, the first configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.

22. The method according to claim 20 or 21, characterized in that, the method further includes: Send update requirement information to the data processing unit, the update requirement information is used to indicate updating the target network; Receive first update indication information from the network control unit, the first update indication information is used to indicate updating the first function to be updated and / or the second function to be updated; Perform function update configuration according to the first update indication information.

23. The method according to claim 22, characterized in that, the first update indication information includes configuration parameters of the first function to be updated and / or configuration parameters of the second function to be updated.

24. The method according to any one of claims 20 to 23, characterized in that, the method further includes: Send a deletion request message to the data processing unit, the deletion request message is used to indicate deleting the target network; Receive first deletion indication information from the network control unit, the first deletion indication information is used to indicate the first function and / or the second function that needs to be deleted; Delete the first function and / or the second function indicated by the first deletion indication information.

25. The method according to any one of claims 20 to 24, characterized in that, the method further includes: Send an access request to an access network device, the access request is used to request access to the target network; After accessing the target network, receive service data generated based on the target network.

26. The method according to claim 25, characterized in that, the method further includes: Receive indication information of the target network from the access network device or a second core network device; Determine to access the target network according to the indication information of the target network.

27. A communication device, characterized in that, includes a module for executing the method according to any one of claims 20 to 26.

28. A communication device, characterized in that, includes: A processor, the processor being coupled to a memory, the memory being configured to store a computer program or instructions, the processor being configured to execute the computer program or instructions to implement the method according to any one of claims 20 to 26.

29. A communication device, characterized in that it comprises an interface circuit and a logic circuit; the interface circuit is configured to communicate with a module outside the communication device; the logic circuit is configured to execute a computer program to cause the communication device to execute the method according to any one of claims 20 to 26.

30. A computer-readable storage medium, characterized in that a computer program or instructions are stored on the computer-readable storage medium, and when the instructions are run on a computer, the method according to any one of claims 20 to 26 is implemented.