Communication system, 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 5G communication system cannot meet the new 6G service needs is solved, and flexible network customization and improved network reliability are achieved.
Patent Information
- Application Number
- PCT/CN2024/123767
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-29
- Filing Date
- 2024-10-09
- Publication Date
- 2025-06-05
AI Technical Summary
When the existing 5G communication system meets current service needs, it cannot effectively meet the needs of emerging services in future 6G communication systems, especially new services that integrate artificial intelligence and communication.
A communication system is designed, including a data processing unit and a network control unit, and can dynamically create a target network according to business needs. The data processing unit obtains business requirements information, determines the required application functions and network functions, and generates configuration information. The network control unit creates a target network based on the configuration information, including multiple functional instances and corresponding connections.
It realizes the application functions and network functions of the target network flexibly customized according to business needs, meets the differentiated needs of different services, and improves the reliability and flexibility of the network.
Smart Images

Figure CN2024123767_05062025_PF_FP_ABST
Abstract
Description
Communication system, communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on November 29, 2023, with application number 202311627129.0 and application name "A Communication System, Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of wireless communication technology, and in particular to a communication system, a communication method, and a device. Background Art
[0004] The fifth generation (5 th In 5G (5G) generation communications systems, network slicing technology has emerged to meet the varying quality of service (QoS) requirements of different industries, users, or businesses. Network slicing provides multiple dedicated, virtualized, and isolated logical networks on a shared infrastructure, each serving a specific business type or industry user. Each network slice can flexibly define its own logical topology, service level agreement (SLA) requirements, reliability, and security levels to meet the differentiated needs of different businesses or users.
[0005] For example, enhanced mobile broadband (eMBB) services have high requirements for transmission rates, massive machine type communication (mMTC) services require the network to support massive device access and the frequent transmission of large numbers of small messages, 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.
[0006] Therefore, 5G communication systems are based on network slicing and network function virtualization (NFV) technology to achieve network function customization for connecting services. thIn the 5G (6G) generation communication system, with the emergence of new services (new services that integrate artificial intelligence (AI) and communications), the current network function customization solutions in the 5G communication system will not be able to meet the needs of new services.
[0007] Summary of the Invention
[0008] The present application provides a communication system, a communication method, and an apparatus for flexibly creating a network according to services.
[0009] In a first aspect, an embodiment of the present application provides a communication system, comprising 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 deployed separately. The data processing unit is configured to obtain business demand information; based on the business demand information, determine first configuration information for creating a target network corresponding to the business, 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 being a function associated with business data processing, and the second function being a function associated with connection; the network control unit is configured to create a target network based on the first configuration information, the target network including at least one first function and at least one second function.
[0010] Through the above design, the data processing unit in the communication system can obtain the user's business needs, reasonably arrange at least one first function and at least one second function required by the business needs based on the business needs, where the first function in this application is an application function related to business data processing, and the second function is a network function related to connection, and create a target network that includes the at least one first function and the at least one second function. Therefore, the communication system based on this application can flexibly customize the application functions and network functions of the target network according to the user's business needs.
[0011] In one possible design, the network control unit is used to: create multiple function instances included in the target network according to the first configuration information, establish connections between the multiple function instances, and establish 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; and perform functional configuration on at least one of the first core network device, access network device and terminal device according to the first configuration information.
[0012] Through this design, the network control unit can create multiple functional instances of the target network, each implementing the application and network functions required by the user's business needs, thus achieving on-demand customization of the target network. Furthermore, the above communication system can also configure the functions of terminals and / or access network devices on demand.
[0013] 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 a connection relationship between any two functions in at least one first function and at least one second function.
[0014] Optionally, the first configuration information further includes resource occupancy information of each first function in the at least one first function, and / or resource occupancy information of each second function in the at least one second function.
[0015] In one possible design, the network control unit is used to: for at least one target first function among at least one first function, the target first function is a function executed by the first core network device, and according to the indication information of each target first function and the resource occupancy information of each target first function, create a first function instance corresponding to each target first function in the core network; and, for at least one target second function among at least one second function, the target second function is a function executed by the core network, and according to the indication information of each target second function and the resource occupancy information of each target second function, create a second function instance corresponding to the target second function in the core network.
[0016] With the above design, the network control unit can create a first function instance in the core network based on the first function of the core network, and create a second function instance in the core network based on the second function of the core network. This allows for flexible customization of core network functions based on business needs.
[0017] In one possible design, the network control unit is used to establish a connection between any two function instances of a first function instance corresponding to at least one target first function and a second function instance corresponding to at least one target second function based on a connection relationship.
[0018] Through the above design, the connection relationship between the functions indicated in the first configuration information can represent the dependency relationship between the functions. The network control unit establishes a connection between any two function instances based on the connection relationship between the functions indicated in the first configuration information, thereby further improving the target network and enhancing the reliability of the target network.
[0019] In one possible design, the network control unit is used to: establish a connection between a first function instance corresponding to at least one target first function and an access network device and / or a terminal device, and establish a connection between a second function instance corresponding to at least one target second function and an access network device and / or a terminal device.
[0020] Through the above design, the network control unit further establishes a connection between the function instance 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.
[0021] Optionally, the first configuration information further includes configuration parameters of each first function in the at least one first function, and / or configuration parameters of each second function in the at least one second function.
[0022] In one possible design, the network control unit is used 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.
[0023] Through the above design, the network control unit can configure the functions of the first core network device, access network device and terminal device on demand according to the user's business needs.
[0024] In one possible design, the communication system of the present application also includes a function management unit; the function management unit is used to store attribute information of multiple functions, including a first function and a 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 and resource occupancy information of the target first function; 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 and resource occupancy information of the target second function.
[0025] 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 the function instance corresponding to the function based on the attribute information and resource occupancy information of the function.
[0026] In one possible design, the function management unit is used to send 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; based on the business requirement information and the attribute information of the multiple functions, at least one first function and at least one second function are determined from the multiple functions, and first configuration information is generated.
[0027] 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 second function included in the created target network from the multiple functions according to the user's business needs.
[0028] Optionally, the attribute information of the first function includes at least one of the following information:
[0029] Function name, function description information, function input information, function output information, configurable parameter types, and function deployment conditions.
[0030] Optionally, the attribute information of the second function includes at least one of the following information:
[0031] Function name, function description information, function input information, function output information, configurable parameter types, and creation method instructions.
[0032] In one possible design, the data processing unit is also used to obtain update requirement information of the target network; determine second configuration information for updating the target network based on the update requirement information, and send the second configuration information to the network control unit; the network control unit is used to update the target network based on the second configuration information.
[0033] Through the above design, the communication system of the present application can update the created target network according to the user's update requirements.
[0034] In one possible design, the network control unit is configured to perform at least one of the following operations according to the second configuration information:
[0035] updating at least one function instance included in the target network;
[0036] updating connections between a plurality of function instances included in a target network;
[0037] Updating a connection between the function instance and at least one of a first core network device, an access network device, and a terminal device included in the target network;
[0038] Perform function update configuration on at least one of the first core network device, access network device and terminal device.
[0039] Through the above design, the network control unit can flexibly update the target network according to the user's update requirements.
[0040] 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.
[0041] Optionally, if the second configuration information includes indication information of the first function to be updated, the second configuration information also 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 a connection relationship between the first function to be updated and other functions;
[0042] If the second configuration information includes indication information of the second function to be updated, the second configuration information also 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 a connection relationship between the second function to be updated and other functions.
[0043] In one possible design, the data processing unit is further used to obtain a deletion request message for deleting the target network and send deletion indication information to the network control unit for indicating the deletion of the target network; the network control unit is used to delete the target network according to the deletion indication information.
[0044] Through the above design, the network control unit can delete the target network according to the user's deletion request.
[0045] In one possible design, the network control unit is configured to perform at least one of the following operations according to the deletion indication information:
[0046] Deleting multiple function instances included in a target network;
[0047] Deleting connections between multiple function instances included in a target network;
[0048] Deleting a function instance included in the target network and a connection between the 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;
[0049] Delete the functional configuration 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.
[0050] In one possible design, the network control unit is also used to: send service demand information and / or access information corresponding to the target network to the second core network device or access network device, and the second core network device is not in the target network.
[0051] Through the above design, after the network control unit creates the target network, it can send the business demand information and / or access information corresponding to the target network to the second core network device or access network device, so as to facilitate the subsequent second core network device or access network device to control the terminal device to access the target network.
[0052] In one possible design, the second function instance corresponding to the at least one second function includes a core network access function instance;
[0053] The network control unit is further used to: receive an access request from a terminal device, where the access request is used to request access to a target network; and send the access request to a core network access function instance.
[0054] Through the above design, the network control unit can control the terminal device to access the target network.
[0055] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a data processing unit or a module (such as a chip) applied to a data processing unit or a device including the data processing unit. Taking execution by a data processing unit as an example, the method includes: the data processing unit obtains business demand information; the data processing unit determines first configuration information for creating a target network corresponding to the business based on the business demand 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 business data processing, and the second function is a function associated with connection.
[0056] Through the above design, the data processing unit can obtain the user's business needs, reasonably arrange at least one first function and at least one second function required by the business needs based on the business needs, where the first function in this application is an application function related to business data processing, and the second function is a network function related to connection, and generate first configuration information for configuring the at least one first function and at least one second function. This application can flexibly customize the application functions and network functions of the target network according to the user's business needs.
[0057] 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 a connection relationship between any two functions in at least one first function and at least one second function.
[0058] Optionally, the first configuration information further includes resource occupancy information of each first function in the at least one first function, and / or resource occupancy information of each second function in the at least one second function.
[0059] Optionally, the first configuration information further includes configuration parameters of each first function in the at least one first function, and / or configuration parameters of each second function in the at least one second function.
[0060] In one possible design, the data processing unit receives attribute information of multiple functions from the function management unit; the data processing unit determines at least one first function and at least one second function from the multiple functions based on the business requirement information and the attribute information of the multiple functions, and generates first configuration information.
[0061] In one 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 based on the update requirement information, and sends the second configuration information to the network control unit.
[0062] Through the above design, the target network can be flexibly updated according to the user's update needs.
[0063] 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.
[0064] Optionally, if the second configuration information includes indication information of the first function to be updated, the second configuration information also includes at least one of the configuration parameters of the first function to be updated, 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 also includes at least one of the configuration parameters of the second function to be updated, resource occupancy information of the second function to be updated, and the connection relationship between the second function to be updated and other functions.
[0065] In one possible design, the method further includes: the data processing unit obtains a deletion request message for deleting the target network, and sends deletion indication information to the network control unit for indicating the deletion of the target network.
[0066] In a third aspect, an embodiment of the present application provides a communication method, which 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 of 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 business 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, and the target network includes at least one first function and at least one second function.
[0067] 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 user's business needs.
[0068] In one possible design, the network control unit creates multiple function instances included in the target network based on 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 functional configuration on at least one of the first core network device, access network device and terminal device based on the first configuration information.
[0069] Optionally, 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 a connection relationship between any two functions in at least one first function and at least one second function.
[0070] Optionally, the first configuration information further includes resource occupancy information of each first function in the at least one first function, and / or resource occupancy information of each second function in the at least one second function.
[0071] In one possible design, 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 for at least one target first function among at least one first function, where the target first function is a function executed by the first core network device; and 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 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.
[0072] In one possible design, the network control unit establishes a connection between any two function instances of a first function instance corresponding to at least one target first function and a second function instance corresponding to at least one target second function based on the connection relationship.
[0073] In one possible design, the network control unit establishes a connection between a first function instance corresponding to at least one target first function and an access network device and / or a terminal device, and establishes a connection between a second function instance corresponding to at least one target second function and an access network device and / or a terminal device.
[0074] Optionally, the first configuration information further includes configuration parameters of each first function in the at least one first function, and / or configuration parameters of each second function in the at least one second function.
[0075] In one possible design, 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 based on the configuration parameters of the first function; and configures the second function for at least one of the first core network device, the access network device and the terminal device based on the configuration parameters of the second function.
[0076] In one possible design, the network control unit obtains attribute information of the target first function from the function management unit based on the indication information of the target first function; creates a first function instance corresponding to the target first function in the core network based on the attribute information and resource occupancy information of the target first function; and, obtains attribute information of the target second function from the function management unit based on the indication information of the target second function; creates a second function instance corresponding to the target second function in the core network based on the attribute information and resource occupancy information of the target second function.
[0077] In one possible design, the method further includes: the network control unit receiving second configuration information from the data processing unit, the second configuration information being used to update the target network; and the network control unit updating the target network according to the second configuration information.
[0078] In one possible design, the network control unit performs at least one of the following operations according to the second configuration information:
[0079] updating at least one function instance included in the target network;
[0080] updating connections between a plurality of function instances included in a target network;
[0081] Updating a connection between the function instance and at least one of a first core network device, an access network device, and a terminal device included in the target network;
[0082] Perform function update configuration on at least one of the first core network device, access network device and terminal device.
[0083] 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.
[0084] Optionally, if the second configuration information includes indication information of the first function to be updated, the second configuration information also includes at least one of the configuration parameters of the first function to be updated, 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 also includes at least one of the configuration parameters of the second function to be updated, resource occupancy information of the second function to be updated, and the connection relationship between the second function to be updated and other functions.
[0085] In one 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 deletion of the target network; and the network control unit deletes the target network according to the deletion indication information.
[0086] In one possible design, the network control unit is configured to perform at least one of the following operations according to the deletion indication information:
[0087] Deleting multiple function instances included in a target network;
[0088] Deleting connections between multiple function instances included in a target network;
[0089] Deleting a function instance included in the target network and a connection between the 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;
[0090] Delete the functional configuration 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.
[0091] In one possible design, the network control unit sends service demand information and / or access information corresponding to the target network to the second core network device or access network device, and the second core network device is not in the target network.
[0092] In one possible design, the second function instance corresponding to the at least one second function includes a core network access function instance;
[0093] The network control unit receives an access request from a terminal device, where the access request is used to request access to a target network; and sends the access request to a core network access function instance.
[0094] 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 of the terminal device as an example, the method includes: the terminal device sends business demand information to the data processing unit, the business demand information is used to indicate the creation of a target network corresponding to the business, the target network includes 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; the terminal device receives first configuration indication information from the network control unit, 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.
[0095] Through the above design, the terminal device can send business demand information to the data processing unit, thereby sending the user's business demand to the data processing unit. In addition, the present application can also configure the functions of the terminal device on demand based on the user's business demand.
[0096] Optionally, the first configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.
[0097] In one possible design, the terminal device sends update request information to the data processing unit, where the update request 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 a first function to be updated and / or a second function to be updated; the terminal device performs function update configuration according to the first update indication information.
[0098] Through the above design, the terminal device can send update demand information to the data processing unit, thereby sending the user's service update demand to the data processing unit. In addition, the present application can also perform on-demand update configuration of the terminal device's functions based on the user's service update demand.
[0099] 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.
[0100] In one 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 a first deletion indication message from the network control unit, where the first deletion indication message is used to indicate the first function and / or second function that needs to be deleted; the terminal device deletes the first function and / or second function indicated by the first deletion indication message.
[0101] 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, the present application can also delete the functional configuration of the terminal device when creating the target network based on the user's request to delete the target network.
[0102] In one 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.
[0103] Through the above design, the terminal device can accurately access the target network, process business data based on the target network, and receive business data.
[0104] In one possible design, the terminal device receives indication information of a target network from an access network device or a second core network device; and determines to access the target network based on the indication information of the target network.
[0105] Through the above design, the terminal device can accurately access the target network according to the instruction information of the target network.
[0106] In a fifth aspect, embodiments of the present application provide a communication method that can be performed by an access network device or a module (such as a chip) applied to the access network device. Taking execution by the access network device as an example, the method includes: the access network device receiving second configuration indication information from a network control unit, the second configuration indication information being used to indicate configuration of a first function and / or a second function; the first function being a function associated with service data processing, and the second function being a function associated with connection; and the access network device performing function configuration according to the first configuration indication information.
[0107] Through the above design, this application can also configure the functions of access network equipment on demand based on the user's business needs.
[0108] Optionally, the second configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.
[0109] In one possible design, the access network device receives second update indication information from the network control unit, where the second update indication information is used to indicate an 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.
[0110] Through the above design, this application can update the functions of the access network equipment on demand based on the user's business update needs.
[0111] 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.
[0112] In one possible design, the access network device receives a second deletion indication information from the network control unit, where the second deletion indication information is used to indicate that the first function and / or second function needs to be deleted; the access network device deletes the first function and / or second function indicated by the second deletion indication information.
[0113] Through the above design, this application can delete the functional configuration of the access network device when creating the target network based on the user's request to delete the target network.
[0114] In one possible design, the access network device receives access information corresponding to the target network from the network control unit.
[0115] 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, so that the access network device can subsequently control the terminal device to access the target network.
[0116] In one possible design, the 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 based on access information corresponding to the target network.
[0117] 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.
[0118] In one possible design, the 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.
[0119] 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.
[0120] In a sixth aspect, embodiments of the present application provide a communication method, which can be performed by a second core network device or a module (such as a chip) applied to the second core network device. Taking the second core network device as an example, the method includes: the second core network device receiving third configuration indication information from a network control unit, the third configuration indication information being used to indicate configuration of a first function and / or a second function; the first function being a function associated with service data processing, and the second function being a function associated with connection; and the second core network device performing function configuration according to the third configuration indication information.
[0121] Through the above design, this application can also configure the functions of the second core network device on demand based on the user's business needs.
[0122] Optionally, the third configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.
[0123] In one possible design, the second core network device receives a third update indication information from the network control unit, where the third update indication information is used to indicate an update of the first function to be updated and / or the second function to be updated; the second core network device performs function update configuration according to the third update indication information.
[0124] Through the above design, this application can update and configure the functions of the second core network device on demand based on the user's business update needs.
[0125] 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.
[0126] In one possible design, the second core network device receives a third deletion indication information from the network control unit, where the third deletion indication information is used to indicate that the first function and / or second function needs to be deleted; the second core network device deletes the first function and / or second function indicated by the third deletion indication information.
[0127] Through the above design, this application can delete the functional configuration of the second core network device when creating the target network based on the user's request to delete the target network.
[0128] In one possible design, the second core network device receives access information corresponding to the target network from the network control unit.
[0129] 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, so that the second core network device can subsequently control the terminal device to access the target network.
[0130] In one possible design, the second core network device receives an access request from the access network device, where the access request is used to indicate that the terminal device requests access to the target network; the second core network device sends the access request to the core network access function instance of the target network based on the access information corresponding to the target network.
[0131] Through the above design, the second core network device can control the terminal device to access the target network based on the access information corresponding to the target network.
[0132] In one possible design, the second core network device receives an access request from the access network device, where the access request is used to indicate that the terminal device requests access to the target network; the second core network device sends the access request to the network control unit.
[0133] 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.
[0134] In a seventh aspect, a communication device is provided. The communication device may be one of the aforementioned data processing unit, network control unit, terminal device, access network device, or second core network device. The communication device may include a communication module and a processing module to perform any of the aforementioned aspects from the second to the sixth aspect, or any possible implementation of the aspects from the second to the sixth aspect. The communication module is used to perform transceiver operations, such as functions related to sending and receiving; the communication module may 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.
[0135] In one design, the communication device is a communication chip, the processing module may be one or more processors or processor cores, and the communication module may be an input / output circuit, an input / output interface, or an antenna port of the communication chip.
[0136] In another design, the communication module may be a transmitter and a receiver, or the communication module may be a transmitter and a receiver.
[0137] Optionally, the communication device further includes modules that can be used to execute any one of the second to sixth aspects above, or execute any possible implementation of the second to sixth aspects.
[0138] In an eighth aspect, a communication device is provided, which may be one of the aforementioned data processing unit, network control unit, terminal equipment, access network equipment, and second core network equipment. The communication device may include a processor and a memory to perform any aspect of the second to sixth aspects, or any possible implementation of the second to sixth aspects. Optionally, a transceiver is further included, the memory is used to store a computer program or instruction, and the processor is used to call and run the computer program or instruction from the memory. When the processor executes the computer program or instruction in the memory, the communication device performs any aspect of the second to sixth aspects, or any possible implementation of the second to sixth aspects.
[0139] Optionally, there are one or more processors and one or more memories.
[0140] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0141] Optionally, the transceiver may include a transmitter (transmitter) and a receiver (receiver).
[0142] In a ninth aspect, a communication device is provided. The communication device may be one of the aforementioned data processing unit, network control unit, terminal device, access network device, or second core network device. The communication device may include a processor to perform any of the aforementioned aspects from the second to the sixth aspect, or any possible implementation of the aspects from the second to the sixth aspect. The processor is coupled to a memory. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.
[0143] 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, or a second core network device, the communication interface may be a transceiver or an input / output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0144] In 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 related circuits on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0145] In the tenth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, any aspect of the above-mentioned second to sixth aspects, or any possible implementation method thereof, is implemented.
[0146] In the eleventh aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements any one of the above-mentioned second to sixth aspects, or any possible implementation manner thereof.
[0147] In a twelfth aspect, a communication device is provided, comprising a processor and a storage medium storing instructions that, when executed by the processor, implement any of the second to sixth aspects described above, or any possible implementation thereof. The communication device may be a system-on-a-chip. The system-on-a-chip may consist of a chip or may include a chip and other discrete components.
[0148] In the thirteenth aspect, a communication system is also provided, which 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 the target network.
[0149] In the fourteenth aspect, the present application also provides a chip, including a processor, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that the chip can implement any aspect of the above-mentioned second to sixth aspects, or any possible implementation method thereof.
[0150] For each of the above-mentioned aspects 7 to 14 and the technical effects that may be achieved in each of the aspects, please refer to the above-mentioned description of the technical effects that can be achieved by various possible solutions in any aspect from the first to the sixth aspect, or in each aspect, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0151] FIG1 is a schematic diagram of a system architecture provided by an embodiment of the present application;
[0152] FIG2 is a schematic diagram of a system architecture provided in an embodiment of the present application;
[0153] FIG3 is a schematic diagram of a system architecture provided in an embodiment of the present application;
[0154] FIG4 is a schematic diagram of a process for creating a target network according to an embodiment of the present application;
[0155] FIG5 is a schematic diagram of an overall process of creating a target network according to an embodiment of the present application;
[0156] FIG6 is a schematic diagram of a process for a terminal device to access a target network according to an embodiment of the present application;
[0157] FIG7 is a schematic diagram of a process for a terminal device to access a target network according to an embodiment of the present application;
[0158] FIG8 is a schematic diagram of a process for a terminal device to access a target network according to an embodiment of the present application;
[0159] FIG9 is a schematic diagram of a process for a terminal device to access a target network according to an embodiment of the present application;
[0160] FIG10 is a schematic diagram of a process for updating a target network according to an embodiment of the present application;
[0161] FIG11 is a schematic diagram of a process for deleting a target network according to an embodiment of the present application;
[0162] FIG12 is a schematic diagram of the structure of a target network provided in an embodiment of the present application;
[0163] FIG13 is a schematic diagram of the structure of a target network provided in an embodiment of the present application;
[0164] FIG14 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0165] FIG15 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0166] In order to more clearly describe the technical solutions of the embodiments of the present application, the communication method and device provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0167] The technical solution provided in the embodiment of the present application is mainly applicable to wireless communication systems. The wireless communication system can comply with the wireless communication standards of the third generation partnership project (3GPP). For example, the solution provided in the embodiment of the present application can be applied to the fourth generation (4 th Generation, 4G) communication systems, such as long term evolution (LTE) communication systems, can also be applied to 5G communication systems, such as 5G new radio (NR) communication systems, or to various future communication systems, such as 6G communication systems. The method provided in the embodiment of the present application can also be applied to a narrowband Internet of Things (NB-IoT) system. The method provided in the embodiment of the present application can also be applied to a satellite communication system, wherein the satellite communication system can be integrated with the above-mentioned communication system.
[0168] The technical solution provided in the embodiment of the present application can create a corresponding target network for a service according to 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 solution provided in the embodiment of the present application can realize service logic customization based on service requirements (achieved by configuring the first function of the target network), and the created target network can realize network logic customization based on service requirements (achieved by configuring the second function of the target network).
[0169] Taking the business requirement of monitoring the pedestrian and vehicle flow at intersection A during the first time period as an example, the target network created for this business requirement includes at least the following first functions: the perception and imaging function of the core network equipment and the image question and answer function of the core network equipment. The target network includes at least the following second functions: the perception function of the access network equipment and the data forwarding function of the core network.
[0170] Figure 1 illustrates a possible system architecture diagram applicable to embodiments of the present application. The system architecture shown in Figure 1 may include a communication system 10 and a target network 11. Communication system 10 is configured to create a target network based on service requirement information, and target network 11 is a network created by communication system 10.
[0171] The communication system 10 may include a data processing unit 101, a network control unit 102, and a function management unit 103;
[0172] Optionally, the data processing unit 101 may be configured to obtain service requirement information; determine, based on the service requirement information, 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 configured to create the target network based on the first configuration information.
[0173] The target network 11 may include multiple communication devices and a first function instance corresponding to the first function and a second function instance corresponding to the second function created on the communication device. Exemplarily, the multiple communication devices in the target network of Figure 1 include a terminal device 111, an access network device 112, and a first core network device 113. Figure 1 takes the creation of a first function instance corresponding to the first function and a second function instance corresponding to the second function on the first core network device 113 as an example. Optionally, connections are established between the multiple function instances included in the target network 11, and connections are established between the multiple function instances and at least one of the first core network device, the access network device, and the terminal device included in the target network.
[0174] It should be noted that the core network device in the embodiment of the present application can be a server or cloud platform that provides core network functions in the core network (exemplarily, the server or cloud platform provides background computing support for implementing various functions of the core network). The first core network device 113 included in the target network 11 in the embodiment of the present application can be one or more, and the multiple function instances included in the target network 11 can be deployed on the same first core network device 113, or the multiple function instances included in the target network 11 can be separately deployed on multiple first core network devices 113.
[0175] Optionally, the function management unit 103 may include at least a first function management unit and a second function management unit, wherein 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 connection.
[0176] The functions of the various units involved in the communication system 10 are introduced below.
[0177] 1. Data processing unit:
[0178] Acquire and translate the user's business demand information (or user intent), map the business demand information to the network function logic and application function logic of the core network, access network equipment, and terminal equipment respectively, determine the first function and second function required to create the target network corresponding to the business demand information, generate the connection relationship between each function, and determine the resource occupancy information required for each function.
[0179] 2. Network control unit:
[0180] The target network is created based on the configuration information determined by the data processing unit. The target network is responsible for lifecycle management, 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 identifiers to the final target network.
[0181] 3. The first functional management unit:
[0182] Used to store application functions related to data processing; and responsible for managing stored application functions, including receiving registration, update, deletion, etc. of application functions, and providing attribute information of application functions to the data processing unit and / or network control unit.
[0183] Optionally, the attribute information of the application function includes at least one of the following information:
[0184] Function name, function description information, function input information, function output information, configurable parameter types, and function deployment conditions.
[0185] Exemplarily, the function deployment condition may be used to indicate the location of function deployment, such as deployment in the core network, or deployment in access network equipment, or deployment in terminal equipment.
[0186] 4. Second functional management unit:
[0187] Used to store network functions related to the connection; and responsible for managing the stored network functions, including receiving registration, update, deletion, etc. of network functions, and providing attribute information of network functions to the data processing unit and / or network control unit.
[0188] Optionally, the attribute information of the network function includes at least one of the following information:
[0189] Function name, function description information, function input information, function output information, configurable parameter types, and creation method instructions.
[0190] Among them, the first function management unit and the second function management unit can be deployed independently, 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 (for example, the first function management unit and the second function management unit are deployed in combination with the network repository function (NRF)).
[0191] 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 of the embodiment 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 of the embodiment 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 on the same entity, and the other unit is deployed on a different physical device. The embodiment of the present application does not limit the deployment method of the data processing unit 101, the network control unit 102, and the function management unit 103 included in the communication system 10.
[0192] 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 embodiment of the present application can all be implemented by software or hardware, and the embodiment of the present application does not limit this.
[0193] In the embodiments of the present application, the communication system 10 can create a corresponding target network based on service requirement information. When the service requirement information differs, the communication system 10 can create different target networks. Specifically, the communication system 10 can customize the core network's functionality based on service requirement information, or it can customize the core network, access network equipment, and terminal equipment's functionality based on service requirement information. The following describes each of these in conjunction with several specific system architectures.
[0194] A possible system architecture diagram applicable to an embodiment of the present application is shown in Figure 2. Take the system architecture shown in Figure 2 as an example, in which the function management unit 103 includes a first function management unit and a second function management unit; wherein the first function management unit stores multiple data processing-related application functions, and the second function management unit stores multiple connection-related network functions. Exemplarily, the multiple application functions stored in the first function management unit may include: perception imaging function, image question and answer 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 stations function, querying neighboring terminals function, data storage function, data privacy protection function, computing offloading function, data forwarding function, access function, etc.
[0195] 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 based on business demand information to generate first configuration information. After receiving the first configuration information from the data processing unit 101, the network control unit 102 creates at least one function instance in the network and establishes a connection between the function instances based on the at least one first function and at least one second function indicated by the first configuration information. If the first function is a core network function (wherein, in the embodiment of the present application, the core network function can be understood as a function performed by the first core network device), a first function instance corresponding to the first function is created in the core network, and if the second function is a core network function, a second function instance corresponding to the second function is created in the core network, and a connection is established between the function instances (including the first function instance and the second function instance), thereby achieving on-demand customization of the core network function. The network control unit 102 may also establish a connection between a function instance (including a first function instance and a second function instance) and the terminal device 111 and / or the access network device 112. For example, if the first function is a function of the core network and there is a dependency relationship between the first function and the function of the access network device 112, then after the core network creates the first function instance corresponding to the first function, a connection between the first function instance and the access network device 112 may be established. In addition, in the system architecture shown in FIG2 , the network control unit 102 may 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 a function corresponding to the access network device 112, the network control unit 102 may perform corresponding function configuration on 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 a function corresponding to the terminal device 111, the network control unit 102 may perform corresponding function configuration on the terminal device 111 and configure the first function for the terminal device 111.
[0196] It should be noted that, based on the system architecture shown in FIG2 , when the communication system 10 creates a target network, the first and second functions of the core network can be customized 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, the multiple application functions stored in the function management unit 1 and the multiple network functions stored in the function management unit 2 in FIG2 can be understood as functions of the core network.
[0197] A schematic diagram of a possible system architecture applicable to an embodiment of the present application is shown in FIG3 . The function management unit 103 in the system architecture shown in FIG3 may include multiple units. Exemplarily, FIG3 takes the function management unit 103 as an example, including four units, namely function management unit 1, function management unit 2, function management unit 3, and function management unit 4. Among them, function management unit 1 and function management unit 2 may correspond to the above-mentioned second function management unit, and are respectively used to store the network functions associated with the connection between the core network and the access network equipment. Exemplarily, the function management unit 1 may store multiple network functions of the core network; for example, the function management unit 1 may include a function of querying adjacent access network equipment, a function of querying adjacent terminals, a data storage function, a data privacy protection function, a computing offloading function, a data forwarding function, an access function, etc. The function management unit 2 may store multiple network functions of the access network equipment; for example, the function management unit 2 may include a perception function of the access network equipment, a positioning function of the access network equipment, etc. Function management unit 3 and function
[0198] Management unit 4 may correspond to the first function management unit described above and is configured to store application functions associated with data processing in the core network and terminal devices. Exemplarily, function management unit 3 may store multiple application functions of the core network; for example, function management unit 3 may include a perception imaging function, an image question-and-answer function, a face recognition function, a target detection function, an environment modeling function, and a path planning function. Function management unit 4 may also store multiple application functions of the terminal device; for example, function management unit 4 may include a voice recognition function and a text-to-image function.
[0199] The data processing unit 101 can obtain multiple application functions and multiple network functions in each function management unit (which may include function management unit 1, function management unit 2, function management unit 3, and function management unit 4 in Figure 3), and select at least one first function and at least one second function for the target network configuration from the multiple application functions and multiple network functions according to business demand information to generate first configuration information.
[0200] Since function management unit 1 and function management unit 2 respectively store the connection-related network functions of the core network and access network devices, the network functions of the core network and access network devices can be customized on demand according to business requirements; function management unit 3 and function management unit 4 respectively store the application functions associated with the data processing of the core network and terminal devices, and the application functions of the core network and terminal devices can be customized on demand according to business requirements.
[0201] After receiving the first configuration information from the data processing unit 101, the network control unit 102 creates or configures function instances corresponding to the respective functions according to the at least one first function and the at least one second function indicated by the first configuration information. Exemplarily, the at least one first function indicated by the first configuration information includes an application function of the core network and an application function of the terminal device, and the at least one second function indicated includes a network function of the core network and a network function of 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 the at least one first function, configures the 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 the at least one second function, and configures the second function instance corresponding to the second function for the access network device.
[0202] 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), it establishes a connection between the function instances (including the first function instance and the second function instance) based on the inter-function connection relationship indicated by the first configuration information, thereby achieving on-demand customization of terminal device functions, access network device functions, and core network functions. The network control unit 102 can also establish a connection between the function instance (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 first core network device 113. In addition, in the system architecture shown in Figure 3, the network control unit 102 can also perform functional configuration on the access network device 112 and / or the terminal device 111; illustratively, if the network control unit 102 determines that the first function is the function of the access network device 112, the network control unit 102 can perform corresponding functional configuration for the access network device 112 to implement the operation of 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 the function of the terminal device 111, the network control unit 102 can perform corresponding functional configuration for the terminal device 111 to implement the operation of the first function instance corresponding to the first function on the terminal device 111.
[0203] It should be noted that, based on the system architecture shown in Figure 3, when the communication system 10 creates a target network, it can customize the first and second functions of the core network, customize the second function of the access network device, and customize the first function of the terminal device according to the business demand information; and the functions of the terminal device 111 and the access network device 112 can be configured accordingly according to the first function of the core network. Since the first function is an application-related function, it is possible to run third-party applications on the terminal device 111 and / or the access network device 112.
[0204] The terminal device of the embodiment of the present application may also be referred to as a terminal, a terminal device, a user equipment (UE), a mobile station, or a mobile terminal. The terminal device can be widely used in 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, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, or smart city. For example, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, or a smart home device. The embodiment of the present application does not limit the device form of the terminal device.
[0205] In the embodiment of the present application, the functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or may be performed by a device that includes the functions of the terminal device.
[0206] The access network device of the embodiment of the present application may also be referred to as an access network element, a network device, a radio access network (RAN) entity, a RAN node, or an access node, etc., to help terminal devices achieve wireless access. Optionally, the RAN may be a 3GPP-related cellular system, for example, a 4G mobile communication system (such as an LTE system), a 5G mobile communication system (such as an NR system), or a future-oriented evolution system (such as a 6G mobile communication system). The RAN may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN may also be a communication system that integrates two or more of the above systems.
[0207] In one possible scenario, the access network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The access network device may also be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the access network device may also be a server, a wearable device, a vehicle or an onboard device. For example, the access network device in vehicle to everything (V2X) technology may be a road side unit (RSU).
[0208] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0209] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open centralized unit (O-CU) or an open CU, DU may also be called an open distributed unit (O-DU), CU-CP may also be called an open centralized unit control plane (O-CU-CP), CU-UP may also be called an open centralized unit user plane (O-CU-UP), and RU may also be called an open radio unit (O-RU). For convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0210] In the embodiments of the present application, the functions of the access network device may be performed by a module (e.g., a chip) in the access network device, or by a control subsystem that includes the network device functions. The control subsystem that includes the network device functions may be a control center in the aforementioned application scenarios, such as smart grids, industrial control, smart transportation, and smart cities.
[0211] Access network equipment and terminal devices can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of access network equipment and terminal devices.
[0212] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and (or) c can represent: a, b, c, a and b, a and c, b and c, or a, b and c, where each of a, b, c can be an element itself, or a set containing one or more elements.
[0213] Throughout this application, the terms "exemplary," "in some embodiments," and "in other embodiments" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0214] In this application, the terms "of," "corresponding," and "relevant" may be used interchangeably. It should be noted that, unless the distinction is emphasized, the meanings they convey are the same. In the embodiments of this application, the terms "communication" and "transmission" may be used interchangeably. It should be noted that, unless the distinction is emphasized, the meanings they convey are the same. For example, "transmission" may include "send" and "receive" and may be either a noun or a verb.
[0215] In this application, "indication" may include direct indication, indirect indication, explicit indication, and implicit indication. When describing 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.
[0216] It should be pointed out that the words "first", "second", etc. involved in the embodiments of the present application are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0217] The technical solutions of the embodiments of the present application are described in detail below.
[0218] The following first introduces the process of creating the target network.
[0219] 1. Create the target network.
[0220] Optionally, the embodiment of the present application may create a target network through a communication system as shown in FIG1 .
[0221] The following is a detailed description of the process of creating a target network according to an embodiment of the present application in conjunction with FIG4. As shown in FIG4, the method of creating a target network according to an embodiment of the present application may include the following steps:
[0222] Step 400: The data processing unit obtains business demand information.
[0223] For example, the services of the embodiments of the present application may be services that integrate AI and communications, such as services for monitoring vehicle or pedestrian traffic, detecting intrusions, planning tasks, and planning routes.
[0224] The business demand information acquired by the data processing unit of the embodiment of the present application can be the user demand proposed by the user for the business; when the user needs to create a target network for a certain business, the user can propose business demand information related to the business. For example, for the business of monitoring vehicle or pedestrian flow, the business demand information can be monitoring the pedestrian and vehicle flow at intersection A during a first time period; or for the business of detecting intrusions, the business demand information can be detecting whether there is an intruder in room B during a second time period; for the business of planning tasks, the business demand information can be an execution plan for planning tasks for multiple collaborative robots (such as an execution plan for planning transportation work); for the business of planning paths, the business demand information can be planning a flight path for a drone, etc.
[0225] The data processing unit may obtain business demand information in the following ways:
[0226] Mode 1: The data processing unit receives the service demand information sent by the terminal device.
[0227] In mode 1, a user may input service requirement information for a service on a terminal device, and the terminal device sends the service requirement information input by the user to a data processing unit.
[0228] Method 2: The data processing unit obtains the business requirement information input by the user.
[0229] Illustratively, the data processing unit may be configured with a communication interface, through which a user may input business requirement information.
[0230] Optionally, the data processing unit of the embodiment of the present application can be implemented by a network model; illustratively, the data processing unit can be an AI model. The network model can receive business demand information sent by the terminal device, or obtain business demand information input by the user.
[0231] Step 401: The data processing unit sends 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.
[0232] In this step, 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.
[0233] 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 be referred to in the above description and will not be repeated here.
[0234] In a possible implementation manner, the data processing unit determines at least one first function and at least one second function from a plurality of functions according to the business requirement information, and generates first configuration information.
[0235] In the process of the data processing unit determining at least one first function and at least one second function, the data processing unit may screen out functions required for realizing the business requirement and creating the target network from multiple functions according to the business requirement information.
[0236] The multiple functions may be functions stored in a data processing unit. For example, the data processing unit may be implemented by an AI model. During the AI model training process, a large amount of sample data is required to train the AI model. The multiple functions may be sample data stored in the data processing unit during the training process.
[0237] In addition, the data processing unit may also obtain multiple functions from other units (modules or devices). Optionally, the data processing unit may obtain multiple functions from the function management unit, and the data processing unit determines at least one first function and at least one second function from the multiple functions based on the business requirement information, and generates the first configuration information.
[0238] The function management unit of the embodiment of the present application can store multiple functions, wherein the multiple functions stored in the function management unit can include network functions related to connection and application functions related to data processing. For example, as described 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,
[0239] Exemplarily, the network functions stored in the function management unit may include a function of querying neighboring base stations, a function of querying neighboring terminals, a data storage function, a data privacy protection function, a computing offloading function, a data forwarding function, an access function, etc.; the application functions stored in the function management unit may include a perception imaging function, an image question and answer function, a face recognition function, a target detection function, an environment modeling function, a path planning function, etc.
[0240] Optionally, the function management unit may send the stored multiple functions to the data processing unit; illustratively, 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.
[0241] Accordingly, after receiving multiple functions, the data processing unit allocates identification information to each function; illustratively, the identification information allocated by the data processing unit to each function may be a function sequence number (or serial number).
[0242] Optionally, after receiving each function from the function management unit, the data processing unit returns a confirmation message to the function management unit. The confirmation message may include identification information corresponding to the function.
[0243] In addition, when the function stored in the function management unit changes, such as updating the function, deleting the function, etc., the function management unit sends the changed function to the data processing unit (for example, the function management unit sends the attribute information and / or identification information of the changed function to the data processing unit).
[0244] After obtaining the business requirement information, the data processing unit determines at least one first function and at least one second function required to create a target network corresponding to the business 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.
[0245] For example, the business requirement information is to detect whether room A is invaded within a second time period. The data processing unit can determine, based on the business requirement information, at least one first function including: the face recognition function of the core network, and can determine at least one second function including: the perception function of the terminal device and the data forwarding function of the core network.
[0246] After determining at least one first function and at least one second function from the plurality of functions, the data processing unit generates first configuration information; wherein the first configuration information may include:
[0247] 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 a connection relationship between any two functions in at least one first function and at least one second function.
[0248] The indication information of the first function is used to indicate the first function, for example, the indication information of the first function may be identification information of the first function, or the indication information of the first function may 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 may be identification information of the second function, or the indication information of the second function may be the function name of the second function.
[0249] The connection relationship between any two of the at least one first function and the at least one second function can represent the connection relationship between the functions. For example, the at least one first function includes function 1 (the core network's face recognition function), and the at least one second function includes function 2 (the terminal device's perception function) and function 3 (the core network's data forwarding function). Because the core network's face recognition function relies on the terminal device's perception function, the output data of the terminal device's perception function must be forwarded to the core network's face recognition function via the core network's data forwarding function. Therefore, the connection relationship includes the connection relationship between function 2 and function 3, and the connection relationship between function 3 and function 1.
[0250] Optionally, the first configuration information may include resource occupancy information and / or configuration parameters of each first function in at least one first function, and the first configuration information may also include resource occupancy information and / or configuration parameters of each second function in at least one second function.
[0251] Exemplarily, the resource occupancy information may be used to characterize the size of resources occupied by a function, and the configuration parameters may include specific parameters for configuring the corresponding function (eg, the configuration parameters may include values of various parameters).
[0252] Step 402: The network control unit creates a target network according to the first configuration information, wherein the target network includes at least one first function and at least one second function.
[0253] Optionally, after receiving the first configuration information, the network control unit may determine whether it is necessary to create a target network. Exemplarily, after receiving the first configuration information, the network control unit determines whether it is necessary to create a target network based on 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 a network including the at least one first function and the at least one second function already exists, then it is not necessary to recreate the target network; if a network including the at least one first function and the at least one second function does not exist, then it is necessary to create the target network.
[0254] The network control unit creates a target network, which 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 equipment, and performing functional configuration on the communication equipment; wherein the communication equipment includes at least one of a first core network device, an access network device, and a terminal device.
[0255] The following example describes the process of the network control unit creating a target network.
[0256] Step 1: The network control unit creates multiple function instances including the target network.
[0257] The multiple function instances include a first function instance corresponding to the first function and a second function instance corresponding to the second function.
[0258] In this step, the network control unit can determine the communication device 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 the first core network device, the access network device and the terminal device). Among them, the communication device corresponding to the function can be understood as the communication device containing a module with the function; the module can be a software module, a hardware module, or a module combining software and hardware. After determining the communication device corresponding to each function, the network control unit can create a function instance corresponding to the function on the corresponding communication device 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).
[0259] Alternatively, the network control unit may determine a core network function included in the first configuration information, where the core network function may be understood as a function implemented by the core network. The network control unit may create a function instance corresponding to the core network function; wherein the network control unit creating the function instance corresponding to the core network function includes: creating a first function instance corresponding to the first function of the core network and creating a second function instance corresponding to the second function of the core network.
[0260] In the following description of this application, a function instance corresponding to the function of the network control unit to create a core network is introduced as an example.
[0261] Optionally, the network control unit may create a corresponding function instance for the core network function in the at least one first function and the at least one second function indicated by the first configuration information.
[0262] One possible implementation is that, for a target first function among at least one first function indicated by the first configuration information (wherein 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. Furthermore, for a target second function among at least one second function indicated by the first configuration information (wherein 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.
[0263] It should be noted that at least one first function may include one or more target first functions. When at least one first function includes multiple target first functions, the network control unit creates a first function instance for each target first function. At least one second function may include one or more target second functions. When at least one second function includes multiple target second functions, the network control unit creates a second function instance for each target second function.
[0264] For a target first function in at least one first function:
[0265] 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 and resource occupancy information corresponding to the target first function.
[0266] Optionally, when determining the attribute information corresponding to the target first function, the network control unit may determine the attribute information corresponding to the target first function in the following multiple ways:
[0267] Attribute information determination method 1: the network control unit obtains the stored attribute information corresponding to the target first function.
[0268] When determining the attribute information corresponding to the target first function, the network control unit searches for the attribute information corresponding to the target first function from the attribute information of multiple functions stored in the network control unit according to the indication information of the target first function.
[0269] Exemplarily, the network control unit may 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.
[0270] Attribute information determination method 2: the network control unit obtains attribute information corresponding to the target first function from the function management unit.
[0271] 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.
[0272] Exemplarily, the network control unit sends a query request to the function management unit, which includes indication information of the target first function; the function management unit stores attribute information of multiple functions. After receiving the query request, the function management unit searches for 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.
[0273] The attribute information of the first function includes at least one of the following information:
[0274] Function name, function description information, function input information, function output information, configurable parameter types, and function deployment conditions.
[0275] For a target second function in at least one second function:
[0276] 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 and resource occupancy information corresponding to the target second function.
[0277] Optionally, when determining the attribute information corresponding to the target second function, the network control unit may determine the attribute information corresponding to the target second function in the following multiple ways:
[0278] Attribute information determination method 1: the network control unit obtains the stored attribute information corresponding to the target second function.
[0279] 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 the network control unit according to the indication information of the target second function.
[0280] Exemplarily, the network control unit may 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.
[0281] Attribute information determination method 2: the network control unit obtains attribute information corresponding to the target second function from the function management unit.
[0282] 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.
[0283] Exemplarily, the network control unit sends a query request to the function management unit, which includes indication information of the target second function; the function management unit stores attribute information of multiple functions. After receiving the query request, the function management unit searches for 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.
[0284] The attribute information of the second function includes at least one of the following information:
[0285] Function name, function description information, function input information, function output information, configurable parameter types, and creation method instructions.
[0286] Step 2: The network control unit establishes connections between multiple function instances.
[0287] 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.
[0288] Based on the above step 1, the network control unit creates, for the first function and the second function of the core network, a first function instance corresponding to each first function of the core network, and a second function instance corresponding to each second function of the 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 may establish a connection between any two function instances of the at least one first function instance and the at least one second function instance based on the connection relationship included in the first configuration information.
[0289] Exemplarily, the first configuration information includes 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. After the core network creates a data forwarding function instance corresponding to the data forwarding function and a face recognition function instance corresponding to the face recognition function, a connection is established between the data forwarding function instance and the face recognition function instance.
[0290] Step 3: The network control unit establishes a connection between the multiple function instances and at least one of the first core network device, the access network device, and the terminal device included in the target network.
[0291] The multiple function instances include a first function instance and a second function instance created in the core network.
[0292] Optionally, for the first function instance and the second function instance created in step 1, a connection is established between the first function instance and the access network device and / or the terminal device, and a connection is established between the second function instance and the access network device and / or the terminal device.
[0293] One possible implementation method is that the network control unit establishes a connection between the first function instance and the access network device and / or terminal device according to the connection relationship included in the first configuration information, and establishes a connection between the second function instance and the access network device and / or terminal device.
[0294] The network control unit determines a communication device corresponding to each first function included in the first configuration information (illustratively, the communication device may be one of a first core network device, an access network device, and a terminal device). The communication device corresponding to the first function may be understood as a communication device including a module having the first function; the module may be a software module, a hardware module, or a combination of software and hardware.
[0295] Exemplarily, the network control unit may determine the communication device corresponding to the first function based on the indication information of the first function, or the network control unit may determine the communication device corresponding to the first function based on the attribute information of the first function (such as the function name).
[0296] For any first function instance created in step 1, if it is determined, based on 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, the function of the terminal device in at least one first function and at least one second function indicated by the first configuration information), then a connection is established between the first function instance and the terminal device. Exemplarily, if the first configuration information includes a connection between a perception function of the terminal device and a face recognition function of the core network, the network control unit establishes a connection between the face recognition function instance and the terminal device after creating a face recognition function instance corresponding to the face recognition function in the core network.
[0297] The network control unit determines a communication device corresponding to each second function included in the first configuration information (illustratively, the communication device may be one of the first core network device, the access network device, and the terminal device). The communication device corresponding to the second function may be understood as including a module having the second function; the module may be a software module, a hardware module, or a combination of software and hardware.
[0298] Exemplarily, the network control unit may determine the communication device corresponding to the second function based on the indication information of the second function, or the network control unit may determine the communication device corresponding to the second function based on the attribute information of the second function (such as the function name).
[0299] For any second function instance created in step 1, if it is determined, based on the connection relationship included in the first configuration information, that the second function corresponding to the second function instance is associated with a function of the access network device (for example, a function of the access network device in at least one first function and at least one second function indicated by the first configuration information), then a connection is established between the second function instance and the access network device. Exemplarily, if the first configuration information includes a connection between a perception function of the access network device and a data forwarding function of the core network, then after the network control unit creates a data forwarding function instance corresponding to the data forwarding function in the core network, it establishes a connection between the data forwarding function instance and the access network device.
[0300] It should be noted that the embodiment of the present application does not limit the order in which the above steps 2 and 3 are executed.
[0301] Step 4: The network control unit performs functional 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.
[0302] 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.
[0303] Exemplarily, the network control unit determines a communication device corresponding to each first 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 first function for the first function and the corresponding communication device. For example, if the first function is a target detection function of the terminal device, 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.
[0304] The network control unit may determine the communication device corresponding to the first function based on the indication information of the first function, or the network control unit may determine the communication device corresponding to the first function based on the attribute information of the first function (such as the function name).
[0305] 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.
[0306] Exemplarily, the network control unit determines a communication device corresponding to each second 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 second function for the corresponding communication device. For example, if the second function is a perception function of the access network device, the network control unit configures the access network device according to the configuration parameters of the perception function, so that the access network device has the perception function.
[0307] The network control unit may determine the communication device corresponding to the second function based on the indication information of the second function, or the network control unit may determine the communication device corresponding to the second function based on the attribute information of the second function (such as the function name).
[0308] The following describes the specific ways in which the network control unit performs functional configuration for the first core network device, access network device, and terminal device respectively.
[0309] 1. Terminal equipment:
[0310] 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.
[0311] 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.
[0312] Optionally, the first configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.
[0313] Exemplarily, when the first function is a function of a terminal device (in this application, the function of a terminal device can be understood as a function performed 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 instruct the configuration of the first function, and the first configuration indication information includes configuration parameters of the first function. The terminal device configures the first function according to the configuration parameters of the first function.
[0314] As another example, 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 instruct configuration of the second function, and the first configuration indication information includes configuration parameters of the second function. The terminal device configures the second function based on the configuration parameters of the second function.
[0315] 2. Access network equipment:
[0316] The network control unit sends second configuration indication information to the access network device, where the second configuration indication information is used to instruct configuration of the first function and / or the second function.
[0317] Correspondingly, the access network device receives the second configuration indication information from the network control unit, and performs function configuration according to the second configuration indication information.
[0318] Optionally, the second configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.
[0319] Exemplarily, when the first function is a function of an access network device (in this application, the function of an access network device can be understood as a function performed 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 instruct configuration of the first function, and the second configuration indication information includes configuration parameters of the first function. The access network device configures the first function based on the configuration parameters of the first function.
[0320] In another exemplary embodiment, 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 instruct configuration of the second function, and the second configuration indication information includes configuration parameters of the second function. The access network device configures the second function based on the configuration parameters of the second function.
[0321] 3. First core network equipment:
[0322] 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 the configuration of the first function and / or the second function.
[0323] 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.
[0324] Optionally, the third configuration indication information includes configuration parameters of the first function and / or configuration parameters of the second function.
[0325] Exemplarily, when the first function is a function of a 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 instruct configuration of 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 based on the configuration parameters of the first function.
[0326] Also illustratively, 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 instruct configuration of 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 based on the configuration parameters of the second function.
[0327] It should be noted that the embodiment of the present application does not limit the order in which the above step 4 and the above steps 1 to 3 are executed.
[0328] Through the above steps, the network control unit of the embodiment of the present application can create a target network corresponding to the business demand information, thereby realizing the creation of the target network according to user needs.
[0329] 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 an identifier of the target network); the network control unit may send a first notification message of successful network creation to the data processing unit, and the first notification message may include the indication information of the target network.
[0330] In addition, the data processing unit may send a second notification message of successful network creation to the terminal device, wherein the second notification message may include indication information of the target network, for notifying the terminal device that the target network corresponding to the service requirement information is successfully created. The terminal device may be a terminal that sends service requirement information to the data processing unit.
[0331] Optionally, after creating the target network, the network control unit sends 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 indication information of the target network and business demand information corresponding to the target network; or, the relevant information of the target network may also include access information of the target network.
[0332] The following describes the overall process of creating a target network according to an embodiment of the present application with reference to FIG5 , which may include the following steps:
[0333] Step 500: The terminal device sends a network creation request to the data processing unit.
[0334] The network creation request may include business requirement information, or the network creation request may also include information such as network scope and SLA requirements.
[0335] Exemplarily, the network range may be a geographical area where the network is applicable; accordingly, after the network is created, user terminals within the network range may access the network and obtain service data generated by the network.
[0336] Step 501: The data processing unit generates first configuration information according to business requirement information.
[0337] The first configuration information is used to configure at least one first function and at least one second function.
[0338] The specific manner in which the data processing unit generates the first configuration information can be found in the above description of step 401 .
[0339] Step 502: The data processing unit sends first configuration information to the network control unit.
[0340] Exemplarily, the first configuration information includes indication information of each first function in at least one first function, resource occupancy information of each first function, configuration parameters of each first function, indication information of each second function in at least one second function, resource occupancy information of each second function, configuration parameters of each second function, and a connection relationship between any two functions in at least one first function and at least one second function.
[0341] Step 503: The network control unit obtains attribute information of each first function and attribute information of each second function.
[0342] The manner in which the network control unit obtains the attribute information of each first function and the attribute information of each second function can be found in the introduction to step 1 in the process of creating the target network above.
[0343] Step 504: The network control unit creates a first function instance and a second function instance in the core network, and establishes a connection between the function instances.
[0344] The specific manner in which the network control unit creates the first function instance and the second function instance can be found in the description of step 1 in the process of creating the target network. The specific manner in which the network control unit establishes connections between function instances can be found in the description of step 2 in the process of creating the target network.
[0345] Step 505: 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.
[0346] The specific manner in which the network control unit establishes a connection between the function instance and the access network device and / or the terminal device can be found in the introduction to step 3 in the process of creating the target network above.
[0347] Step 506: The network control unit performs functional 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.
[0348] Among them, the way in which the network control unit performs functional configuration on at least one of the first core network device, the access network device and the terminal device can be referred to the introduction of step 4 in the process of creating the target network above.
[0349] Step 507: The network control unit sends a first notification message of successful network creation to the data processing unit.
[0350] The first notification message may include indication information of the target network.
[0351] Step 508: The data processing unit sends a second notification message of successful network creation to the terminal device.
[0352] The second notification message may include indication information of the target network.
[0353] 2. The terminal device accesses the target network.
[0354] After the terminal device in the embodiment of the present application accesses the core network through the access network device, the terminal device can access the created target network according to its own business needs.
[0355] In the description below, after the terminal device accesses the core network, the device in the core network that communicates with the terminal device can be called a second core network device (such as AMF), where the second core network device is different from the first core network device mentioned above, and the first core network device is the core network device included in the created target network.
[0356] In an embodiment of the present application, after a terminal device accesses the core network, if the access network device includes relevant information about the target network, the access network device sends the relevant information about the target network to the terminal device. If the second core network device includes relevant information about the target network, the second core network device sends the relevant information about the target network to the terminal device, or the second core network device may also obtain relevant information about the target network from the UDR and send the relevant information about the target network to the terminal device.
[0357] The relevant information of the target network may include indication information of the target network and service requirement information corresponding to the target network.
[0358] Optionally, the terminal device may determine to access the target network based on the indication information of the target network and the service requirement information corresponding to the target network.
[0359] Exemplarily, the terminal device can determine whether to access the target network based on the business requirements of the currently running business, the business requirement information corresponding to the target network, and the indication information of the target network; for example, when the terminal device determines that the business requirement information corresponding to the target network is consistent with the business requirements of the currently running business, the terminal device determines to access the target network corresponding to the indication information of the target network.
[0360] After the terminal device determines to access the target network, 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, wherein the access request may include indication information of the target network.
[0361] Correspondingly, the access network device receives the access request.
[0362] The following describes several different situations.
[0363] Scenario 1:
[0364] In this case, after creating the target network, the network control unit sends relevant information of the target network to the access network device; the relevant information of the target network includes access information of the target network.
[0365] The access network device determines the access information corresponding to the target network based on 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 of the target network based on the access information corresponding to the target network.
[0366] The core network access function instance may be a second function instance in the target network.
[0367] 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. The access confirmation message may carry the indication information of the target network to which the terminal device is to access.
[0368] 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. The terminal device successfully accesses the target network.
[0369] After the terminal device accesses the target network, it can receive service data generated based on the target network.
[0370] The following describes the process of a terminal device accessing a target network according to an embodiment of the present application in conjunction with FIG6 . As shown in FIG6 , the method of accessing a target network according to an embodiment of the present application may include the following steps:
[0371] Step 600: The terminal device sends an access request to the access network device.
[0372] The access request is used to request access to a target network, and the access request may include indication information of the target network.
[0373] Step 601: The access network device determines access information corresponding to the target network according to the indication information of the target network carried in the access request.
[0374] The access network device may determine access information corresponding to the indication information of the target network based on the indication information of the target network carried in the access request.
[0375] 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.
[0376] Step 603: The core network access function instance sends an access confirmation message to the access network device.
[0377] Step 604: The access network device sends an access confirmation message to the terminal device.
[0378] Step 605: The terminal device obtains service data generated based on the target network.
[0379] Scenario 2:
[0380] In this case, after creating the target network, the network control unit sends relevant information of the target network to the access network device; the relevant information of the target network does not include access information of the target network.
[0381] 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, where the access request includes the indication information of the target network.
[0382] Accordingly, the network control unit receives the access request from the terminal device forwarded by the access network device and searches for the access information corresponding to the target network based on the target network indication information carried in the access request. Based on the target network access information, the network control unit forwards the access request from the terminal device to the core network access function instance of the target network.
[0383] The core network access function instance may be a second function instance in the target network.
[0384] 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. The access confirmation message may carry the indication information of the target network accessed by the terminal device.
[0385] It should be noted that after the core network access function instance in the target network establishes a connection with the access network device, the core network access function instance can directly send an access confirmation message to the access network device after receiving the access request from the terminal device.
[0386] 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. The terminal device successfully accesses the target network.
[0387] After the terminal device accesses the target network, it can receive service data generated based on the target network.
[0388] The following describes the process of a terminal device accessing a target network according to an embodiment of the present application in conjunction with FIG7 . As shown in FIG7 , the method of accessing a target network according to an embodiment of the present application may include the following steps:
[0389] Step 700: The terminal device sends an access request to the access network device.
[0390] The access request is used to request access to a target network, and the access request may include indication information of the target network.
[0391] Step 701: The access network device forwards the access request of the terminal device to the network control unit.
[0392] The access request of the terminal device forwarded by the access network device includes indication information of the target network.
[0393] Step 702: The network control unit determines access information corresponding to the target network according to the indication information of the target network carried in the access request.
[0394] 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.
[0395] Step 704: The core network access function instance sends an access confirmation message to the access network device.
[0396] Step 705: The access network device sends an access confirmation message to the terminal device.
[0397] Step 706: The terminal device obtains service data generated based on the target network.
[0398] Scenario 3:
[0399] In this case, after creating the target network, the network control unit sends relevant information about the target network to the network functional entity (such as AMF or UDR) in the core network; the relevant information about 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 relevant information about the target network to the UDR, the AMF can obtain relevant information about the target network from the UDR; and again exemplarily, if the second core network device is another functional entity in the core network, the second core network device can obtain relevant information about the target network from the AMF or UDR.
[0400] The access network device sends an access request from the terminal device to the second core network device. The access request may include indication information of the target network. Exemplarily, the second core network device is an AMF, and the access network device may transparently transmit the access request of the terminal device to the AMF.
[0401] The second core network device determines the access information corresponding to the target network based on 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 based on the access information corresponding to the target network.
[0402] The core network access function instance may be a second function instance in the target network.
[0403] 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. The access confirmation message may carry the indication information of the target network to which the terminal device is to access.
[0404] It should be noted that after the core network access function instance in the target network establishes a connection with the access network device, the core network access function instance can directly send an access confirmation message to the access network device after receiving the access request from the terminal device.
[0405] 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. The terminal device successfully accesses the target network.
[0406] After the terminal device accesses the target network, it can receive service data generated based on the target network.
[0407] The following describes the process of a terminal device accessing a target network according to an embodiment of the present application in conjunction with FIG8 . As shown in FIG8 , the method of accessing a target network according to an embodiment of the present application may include the following steps:
[0408] Step 800: The terminal device sends an access request to the access network device.
[0409] The access request is used to request access to a target network, and the access request may include indication information of the target network.
[0410] Step 801: The access network device sends an access request of a terminal device to the second core network device.
[0411] 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.
[0412] Step 802: The second core network device determines access information corresponding to the target network according to the indication information of the target network carried in the access request.
[0413] The second core network device may determine access information corresponding to the indication information of the target network based on the indication information of the target network carried in the access request.
[0414] 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.
[0415] Step 804: The core network access function instance sends an access confirmation message to the access network device.
[0416] Step 805: The access network device sends an access confirmation message to the terminal device.
[0417] Step 806: The terminal device obtains service data generated based on the target network.
[0418] Scenario 4:
[0419] In this case, after creating the target network, the network control unit sends relevant information about the target network to the network functional entity (such as AMF or UDR) in the core network; the relevant information about the target network does not include the access information of the target network. Exemplarily, the second core network device may be an AMF; in addition, if the network control unit sends relevant information about the target network to the UDR, the AMF may obtain relevant information about the target network from the UDR; and again exemplarily, if the second core network device is another functional entity in the core network, the second core network device may obtain relevant information about the target network from the AMF or UDR.
[0420] The access network device sends an access request from the terminal device to the second core network device. The access request may include indication information of the target network. Exemplarily, the second core network device is an AMF, and the access network device may transparently transmit the access request of the terminal device to the AMF.
[0421] The second core network device fails to find the access information corresponding to the target network based on 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.
[0422] Correspondingly, the network control unit receives the access request from the terminal device forwarded by the second core network device and searches for access information corresponding to the target network based on the target network indication information carried in the access request. Based on the access information corresponding to the target network, the network control unit forwards the access request from the terminal device to the core network access function instance of the target network.
[0423] The core network access function instance may be a second function instance in the target network.
[0424] 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, wherein the access confirmation message may carry indication information of the target network to be accessed by the terminal device.
[0425] It should be noted that after the core network access function instance in the target network establishes a connection with the access network device, the core network access function instance can directly send an access confirmation message to the access network device after receiving the access request from the terminal device.
[0426] 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. The terminal device successfully accesses the target network.
[0427] After the terminal device accesses the target network, it can receive service data generated based on the target network.
[0428] The following describes the process of a terminal device accessing a target network according to an embodiment of the present application in conjunction with FIG9 . As shown in FIG9 , the method of accessing a target network according to an embodiment of the present application may include the following steps:
[0429] Step 900: The terminal device sends an access request to the access network device.
[0430] The access request is used to request access to a target network, and the access request may include indication information of the target network.
[0431] Step 901: The access network device sends an access request of a terminal device to the second core network device.
[0432] 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.
[0433] Step 902: The second core network device forwards the access request of the terminal device to the network control unit.
[0434] Among them, the access request of the terminal device forwarded by the second core network device includes indication information of the target network.
[0435] Step 903: The network control unit determines access information corresponding to the target network according to the indication information of the target network carried in the access request.
[0436] The network control unit may determine 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.
[0437] 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.
[0438] Step 905: The core network access function instance sends an access confirmation message to the access network device.
[0439] Step 906: The access network device sends an access confirmation message to the terminal device.
[0440] Step 907: The terminal device obtains service data generated based on the target network.
[0441] 3. Update of target network.
[0442] After the target network of the embodiment of the present application is created, the target network can be updated according to changes in business needs.
[0443] Optionally, the embodiment of the present application may update the target network through a communication system as shown in FIG1 .
[0444] The following is a detailed description of the process of updating the target network according to an embodiment of the present application in conjunction with FIG10. As shown in FIG10, the method of updating the target network according to an embodiment of the present application may include the following steps:
[0445] Step 1000: The data processing unit obtains update requirement information.
[0446] The business demand information acquired by the data processing unit in the embodiment of the present application may be an update demand proposed by the user for the business;
[0447] The data processing unit may obtain the update requirement information in the following ways:
[0448] Method 1: The data processing unit receives the update requirement information sent by the terminal device.
[0449] In mode 1, the user may input update requirement information for a service on the terminal device, and the terminal device sends the service requirement information input by the user to the data processing unit.
[0450] Method 2: The data processing unit obtains the update requirement information input by the user.
[0451] Illustratively, the data processing unit may be configured with a communication interface, through which a user may input update requirement information.
[0452] Step 1001: 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.
[0453] The second configuration information is used to configure the first function to be updated and / or the second function to be updated.
[0454] 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.
[0455] If the second configuration information includes indication information of the first function to be updated, the second configuration information also includes at least one of configuration parameters of the first function to be updated, resource usage information of the first function to be updated, and a connection relationship between the first function to be updated and other functions;
[0456] If the second configuration information includes indication information of the second function to be updated, the second configuration information also 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 a connection relationship between the second function to be updated and other functions.
[0457] Step 1002: The network control unit updates the target network according to the second configuration information.
[0458] Optionally, the network control unit performs at least one of the following operations according to the second configuration information:
[0459] updating at least one function instance included in the target network;
[0460] updating connections between a plurality of function instances included in a target network;
[0461] Updating a connection between the function instance and at least one of a first core network device, an access network device, and a terminal device included in the target network;
[0462] Perform function update configuration on at least one of the first core network device, access network device and terminal device.
[0463] It should be noted that, in the embodiment of the present application, the network control unit determines to perform at least one of the above-mentioned update operations based on the information content included in the second configuration information.
[0464] Exemplary:
[0465] If the second configuration information includes indication information of the first function to be updated and resource occupancy information of the first function to be updated, the network control unit updates the first function instance corresponding to the first function.
[0466] If the second configuration information includes indication information of the second function to be updated and resource occupancy information of the second function to be updated, the network control unit updates the second function instance corresponding to the second function.
[0467] If the second configuration information includes indication information of the first function to be updated and configuration parameters of the first function to be updated, the network control unit performs function update configuration on the communication device corresponding to the first function to be updated (including one of the first core network device, access network device and terminal device).
[0468] If the second configuration information includes indication information of the second function to be updated and configuration parameters of the second function to be updated, the network control unit performs function update configuration on the communication device corresponding to the second function to be updated (including one of the first core network device, access network device and terminal device).
[0469] If the second configuration information includes indication information of the first function to be updated and a 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.
[0470] If the second configuration information includes indication information of the second function to be updated and a 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.
[0471] The second configuration information includes function parameters of the first function to be updated and / or 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 can be one of the first core network device, the access network device, and the terminal device.
[0472] The following describes the specific methods for the network control unit to perform function update configuration for the first core network device, access network device and terminal device respectively.
[0473] 1. Terminal equipment:
[0474] The network control unit sends first update indication information to the terminal device, wherein the first update indication information is used to indicate that the first function to be updated and / or the second function to be updated is updated;
[0475] 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.
[0476] 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.
[0477] Exemplarily, when the first function to be updated is a function of a 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 of 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 based on the configuration parameters of the first function to be updated.
[0478] As another example, 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 of 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 based on the configuration parameters of the second function to be updated.
[0479] 2. Access network equipment:
[0480] The network control unit sends second update indication information to the access network device, wherein the second update indication information is used to indicate that the first function to be updated and / or the second function to be updated is to be updated;
[0481] 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.
[0482] 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.
[0483] Exemplarily, when the first 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 instruct an update of 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 based on the configuration parameters of the first function to be updated.
[0484] In another exemplary embodiment, when the second 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 instruct an update of 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 based on the configuration parameters of the second function to be updated.
[0485] 3. First core network equipment:
[0486] 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 that the first function to be updated and / or the second function to be updated is updated;
[0487] 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.
[0488] 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.
[0489] Exemplarily, when the first function to be updated is a function of a 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 an update of 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 based on the configuration parameters of the first function to be updated.
[0490] In another exemplary embodiment, 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 instruct an update of 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 based on the configuration parameters of the second function to be updated.
[0491] In the embodiment of the present application, after updating the target network, the network control unit sends an update confirmation message to the data processing unit, where the update confirmation message may include indication information of the target network.
[0492] Accordingly, 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. The terminal device may be a terminal that sends update request information to the data processing unit.
[0493] 4. Update of target network.
[0494] After the target network in the embodiment of the present application is created, the target network can be deleted according to changes in business needs.
[0495] Optionally, the embodiment of the present application can delete the target network through the communication system as shown in Figure 1.
[0496] The following is a detailed description of the process of deleting a target network according to an embodiment of the present application in conjunction with FIG11. As shown in FIG11, the method of deleting a target network according to an embodiment of the present application may include the following steps:
[0497] Step 1100: The data processing unit obtains a deletion request message, where the deletion request message is used to request deletion of a target network.
[0498] The deletion request message obtained by the data processing unit in the embodiment of the present application may be a request for deleting a target network proposed by a user according to business needs.
[0499] The data processing unit may obtain the deletion request message in the following manner:
[0500] Mode 1: The data processing unit receives a deletion request message sent by the terminal device.
[0501] In mode 1, the user may 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.
[0502] Mode 2: The data processing unit obtains a deletion request message input by the user.
[0503] Illustratively, the data processing unit may be configured with a communication interface, through which a user may input a deletion request message.
[0504] Step 1101: The data processing unit sends deletion instruction information for instructing to delete a target network to the network control unit.
[0505] Correspondingly, the network control unit receives the deletion indication information sent by the data processing unit; wherein the deletion indication information may include indication information of the target network.
[0506] Step 1102: The network control unit deletes the target network according to the deletion instruction information.
[0507] Optionally, the network control unit may perform at least one of the following operations to delete the target network:
[0508] Deleting multiple function instances included in a target network;
[0509] Deleting connections between multiple function instances included in a target network;
[0510] Deleting a function instance included in the target network and a connection between the 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;
[0511] Delete the functional configuration 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.
[0512] 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-mentioned deletion operations based on the content included in the target network.
[0513] Exemplary:
[0514] Regarding the above operation of deleting multiple function instances included in the target network, the network control unit may delete all the function instances included in the target network.
[0515] Regarding the above operation of deleting connections between multiple function instances included in the target network, the network control unit may delete all connections between the function instances included in the target network.
[0516] Regarding the above-mentioned operation of deleting the function instance included in the target network and the connection between it and at least one of the first core network device, access network device and terminal device included in the target network: if the target network includes a connection between the function instance and the first core network device, the network control unit deletes the connection between the function instance included in the target network and the first core network device; if the target network includes a connection between the function instance and the access network device, the network control unit deletes the connection between the function instance included in the target network and the access network device; if the target network includes a connection between the function instance and the terminal device, the network control unit deletes the connection between the function instance included in the target network and the terminal device.
[0517] Regarding the above-mentioned operation of deleting the functional configuration 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: if the first function included in the target network is a function of the first core network device, the first function configured for the first core network device is deleted; if the second function included in the target network is a function of the first core network device, the second function configured for the first core network device is deleted. If the first function included in the target network is a function of the access network device, the first function configured for the access network device is deleted; if the second function included in the target network is a function of the access network device, the second function configured for the access network device is deleted. If the first function included in the target network is a function of the terminal device, the first function configured for the terminal device is deleted; if the second function included in the target network is a function of the terminal device, the second function configured for the terminal device is deleted.
[0518] The specific methods of deleting the function configuration of the network control unit are described below for the first core network device, the access network device and the terminal device respectively.
[0519] 1. Terminal equipment:
[0520] 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;
[0521] 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.
[0522] Exemplarily, when the first function is a function of the terminal device, the network control unit sends first deletion instruction information to the terminal device, wherein the first deletion instruction information is used to instruct to delete the first function. The terminal device deletes the first function indicated by the first deletion instruction information.
[0523] In another exemplary embodiment, when the second function is a function of the terminal device, the network control unit sends first deletion instruction information to the terminal device, wherein the first deletion instruction information is used to instruct to delete the second function. The terminal device deletes the second function indicated by the first deletion instruction information.
[0524] 2. Access network equipment:
[0525] 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;
[0526] 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.
[0527] Exemplarily, when the first function is a function of an access network device, the network control unit sends second deletion instruction information to the access network device, wherein the second deletion instruction information is used to instruct deletion of the first function. The access network device deletes the first function indicated by the second deletion instruction information.
[0528] In another exemplary embodiment, when the second function is a function of the access network device, the network control unit sends second deletion instruction information to the access network device, wherein the second deletion instruction information is used to instruct deletion of the second function. The access network device deletes the second function indicated by the second deletion instruction information.
[0529] 3. First core network equipment:
[0530] 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;
[0531] 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.
[0532] Exemplarily, when the first function is a function of an access network device, the network control unit sends third deletion indication information to the first core network device, wherein the third deletion indication information is used to indicate deletion of the first function. The first core network device deletes the first function indicated by the third deletion indication information.
[0533] In another exemplary embodiment, when the second function is a function of the access network device, the network control unit sends third deletion indication information to the first core network device, wherein the third deletion indication information is used to indicate deletion of the second function. The first core network device deletes the second function indicated by the third deletion indication information.
[0534] In order to better explain the technical solution of the embodiment of the present application, the solution of creating a target network in the embodiment of the present application is introduced below using several examples.
[0535] Example 1:
[0536] The business requirement information is to count the pedestrian and vehicle flows at intersection A during the first time period and monitor accidents.
[0537] The data processing unit obtains the business demand information and determines that the first function required to create the target network includes: the perception imaging function of the core network and the image question and answer function of the core network; and determines that the second function required to create the target network includes the perception function of the access network device and the data forwarding function of the core network, wherein the data forwarding function is responsible for forwarding data between the access network device and the core network function. The data processing unit generates 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 the perception azimuth, perception target, perception time period and other parameters), the identifier of the perception imaging function, the identifier of the image question and answer function, the connection relationship between the perception function and the data forwarding function of the access network device, 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 and answer function, and resource usage information of each function.
[0538] The data processing unit sends first configuration information to the network control unit.
[0539] The network control unit creates a target network based on the first configuration information. For example, the target network may be as shown in FIG12 . The target network includes a perception imaging function instance, an image question and answer function instance, and a data forwarding function instance created in the core network. Connections are established between the data forwarding function instance and the access network device, as well as between the data forwarding function instance and the perception imaging function instance, and between the perception imaging function instance and the image question and answer function instance. Furthermore, the perception function is configured for the access network device based on the configuration parameters of the perception function of the access network device.
[0540] Example 2:
[0541] The business requirement information is to detect whether there is anyone intruding into room B within the second time period.
[0542] The data processing unit obtains the service requirement information and determines that the first function required for establishing the target network includes: the face recognition function of the core network; and determines that the second function required for establishing the target network includes: the terminal's perception function and the core network's data forwarding function. The data processing unit generates first configuration information, which includes: an identifier of the terminal device, an 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), configuration parameters of the terminal's perception function (perception direction, perception time, etc.), an identifier of the data forwarding function, an identifier of the face recognition function, a connection between the data forwarding function and the face recognition function, and a connection between the access network device to which the terminal device is connected and the data forwarding function.
[0543] The data processing unit sends first configuration information to the network control unit.
[0544] The network control unit creates a target network based on the first configuration information. For example, the target network may be as shown in FIG13 . 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's perception function needs to be sent to the data forwarding function instance through the access network device, a connection is established between the access network device accessed by the terminal device and the data forwarding function, and a connection is established between the data forwarding function instance and the face recognition function instance. The perception function is configured for the terminal device based on the configuration parameters of the perception function of the terminal device.
[0545] Based on the same concept, referring to FIG14 , 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 a communication device applied to or used in conjunction with a data processing unit to implement a communication method executed by the data processing unit; or the communication device 1400 may be a network control unit, or a communication device applied to or used in conjunction with a network control unit to implement a communication method executed by the network control unit; or the communication device 1400 may be a terminal device, or a communication device applied to or used in conjunction with a terminal device to implement a communication method executed by the terminal device; or the communication device 1400 may be an access network device, or a communication device applied to or used in conjunction with an access network device to implement a communication method executed by the access network device; or the communication device 1400 may be a second core network device, or a communication device applied to or used in conjunction with a second core network device to implement a communication method executed by the second core network device.
[0546] The communication module may also be referred to as a transceiver module, transceiver, transceiver, or transceiver device. The processing module may also be referred to as a processor, processing board, processing unit, or processing device. Optionally, the communication module is used to perform the sending and receiving operations 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 used to implement the receiving function in the communication module can be considered a receiving unit, and the device used to implement the sending function in the communication module can be considered a sending unit. That is, the communication module includes a receiving unit and a sending unit.
[0547] When the communication device 1400 is applied to a data processing unit, the processing module 1401 can be used to implement the processing function of the data processing unit described in the embodiments shown in Figures 4, 5, 10 or 11, and the communication module 1402 can be used to implement the sending and receiving functions of the data processing unit described in the embodiments shown in Figures 4, 5, 10 or 11.
[0548] When the communication device 1400 is applied to a network control unit, the processing module 1401 can be used to implement the processing function of the network control unit described in the embodiments shown in Figures 4, 5, 10 or 11, and the communication module 1402 can be used to implement the transceiver function of the network control unit described in the embodiments shown in Figures 4, 5, 10 or 11.
[0549] When the communication device 1400 is applied to a terminal device, the processing module 1401 can be used to implement the processing function of the terminal device described in the embodiments shown in Figures 6, 7, 8 or 9, and the communication module 1402 can be used to implement the sending and receiving functions of the terminal device described in the embodiments shown in Figures 6, 7, 8 or 9.
[0550] When the communication device 1400 is applied to an access network device, the processing module 1401 can be used to implement the processing function of the access network device described in the embodiments shown in Figures 6, 7, 8 or 9, and the communication module 1402 can be used to implement the transceiver function of the access network device described in the embodiments shown in Figures 6, 7, 8 or 9.
[0551] When the communication device 1400 is applied to the second core network device, the processing module 1401 can be used to implement the processing function of the second core network device in the embodiments shown in Figures 6, 7, 8 or 9, and the communication module 1402 can be used to implement the sending and receiving functions of the second core network device in the embodiments shown in Figures 6, 7, 8 or 9.
[0552] In addition, it should be noted that the aforementioned communication module and / or processing module can be implemented through virtual modules, for example, the processing module can be implemented through a software functional unit or a virtual device, and the communication module can be implemented through a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented through a physical device. For example, if the communication device is implemented using a chip / chip circuit, the communication module can be an input / output circuit and / or a communication interface that performs input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor, microprocessor, or integrated circuit.
[0553] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.
[0554] Based on the same technical concept, the embodiment of the present application further provides a communication device 1500. For example, the communication device 1500 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0555] The communication device 1500 can be used to implement the functions of the data processing unit, network control unit, terminal equipment, access network equipment or second core network equipment described in the aforementioned embodiments. The communication device 1500 may include at least one processor 1510, and the processor 1510 is coupled to a memory. Optionally, the memory may be located within the communication device, the memory may be integrated with the processor, or the memory may be located outside the communication device. For example, the communication device 1500 may also include at least one memory 1520. The memory 1520 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above embodiments; the processor 1510 may execute the computer program stored in the memory 1520 to complete the method in any of the above embodiments.
[0556] The communication device 1500 may also include a communication interface 1530, through which the communication device 1500 can exchange information with other devices. Exemplarily, the communication interface 1530 may be a transceiver, circuit, bus, module, pin, or other type of communication interface. When the communication device 1500 is a chip-type device or circuit, the communication interface 1530 in the communication device 1500 may also be an input-output circuit that can input information (or receive information) and output information (or send information). The processor is an integrated processor or microprocessor or integrated circuit or logic circuit, and the processor can determine output information based on input information.
[0557] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 1510 may operate in conjunction with the memory 1520 and the communication interface 1530. The specific connection medium between the processor 1510, memory 1520, and communication interface 1530 is not limited in the embodiments of the present application.
[0558] Optionally, referring to FIG15 , the processor 1510, the memory 1520, and the communication interface 1530 are interconnected via a bus 1540. The bus 1540 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, FIG15 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0559] 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 device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0560] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0561] Wherein: the communication device 1500 can be applied to a data processing unit. Specifically, the communication device 1500 can be a data processing unit, or a device that can support the data processing unit to implement the functions of the data processing unit in any of the above-mentioned embodiments. The memory 1520 stores computer programs (or instructions) and / or data that implement 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. Applied to the 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), and send information to other communication devices or receive information from other communication devices.
[0562] The communication device 1500 can be applied to a network control unit. Specifically, the communication device 1500 can be a network control unit, or it can be a device that can support the network control unit to implement the network control unit function in any of the above-mentioned embodiments. The memory 1520 stores computer programs (or instructions) and / or data that implement 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 performed by the network control unit in any of the above-mentioned embodiments. 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), and send information to other communication devices or receive information from other communication devices.
[0563] The communication device 1500 can be applied to a terminal device. Specifically, the communication device 1500 can be a terminal device, or a device that can support the terminal device to implement the terminal device functions in any of the above-mentioned embodiments. The memory 1520 stores computer programs (or instructions) and / or data that implement the functions of the terminal device 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 terminal device in any of the above-mentioned embodiments. 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), and send information to other communication devices or receive information from other communication devices.
[0564] 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 that can support 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 that implement the functions of the access network device 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 access network device in any of the above-mentioned embodiments. Applied to the 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), and send information to other communication devices or receive information from other communication devices.
[0565] The communication device 1500 can be applied to the second core network device. Specifically, the communication device 1500 can be the second core network device, or it can be a device that can support 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 that implement the functions of the second core network device 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 second core network device in any of the above-mentioned embodiments. Applied to the 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), and send information to other communication devices or receive information from other communication devices.
[0566] The technical solutions provided in 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, they 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 device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.
[0567] In the embodiments of the present application, under the premise that there is no logical contradiction, the embodiments may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device embodiments and method embodiments may reference each other.
[0568] Obviously, those skilled in the art may 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 equivalents, the embodiments of the present application are intended to include these modifications and variations.
Claims
1. A communication system, characterized in that: The communication system comprises a data processing unit and a network control unit; The data processing unit is used to obtain business demand information; determine first configuration information for creating a target network corresponding to the business according to the business demand 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 business data processing, and the second function is a function associated with connection; The network control unit is used to create the target network according to the first configuration information, where 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 used for: Creating multiple function instances included in the target network according to the first configuration information, and establishing connections between the multiple function instances, and establishing connections between the multiple 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; According to the first configuration information, functional configuration is performed on at least one of the first core network device, the access network device and the terminal device.
3. The communication system according to claim 2, characterized in that The first configuration information includes: The indication information of each first function in the at least one first function, the indication information of each second function in the at least one second function, and the connection relationship 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 occupancy information of each first function among the at least one first function and / or resource occupancy information of each second function among the at least one second function.
5. The communication system according to claim 4, characterized in that The network control unit is used for: For at least one target first function among the at least one first function, the target first function is a function executed by the first core network device, according to the indication information of each target first function and the resource occupation information of each target first function, creating a first function instance corresponding to each target first function in the core network; and, For at least one target second function among the at least one second function, the target second function is a function executed by the core network. According to the indication information of each target second function and the resource occupancy information of each target second function, a second function instance corresponding to the target second function is created in the core network.
6. The communication system according to claim 5, characterized in that The network control unit is used to According to the connection relationship, a connection is established between any two function instances of the first function instance corresponding to the at least one target first function and the second function instance corresponding to the at least one target second function.
7. The communication system according to claim 5 or 6, characterized in that: The network control unit is used for: establishing a connection between the first function instance corresponding to the at least one target first function and the access network device and / or the terminal device, and Establish a connection between the second function instance 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, characterized in that: The first configuration information further includes configuration parameters of each first function of the at least one first function and / or configuration parameters of each second function of the at least one second function.
9. The communication system according to claim 8, characterized in that The network control unit is used for: configuring 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, According to the configuration parameters of the second function, the second function is configured for at least one of the first core network device, the access network device and the terminal device.
10. The communication system according to any one of claims 5 to 7, characterized in that: The communication system further comprises a function management unit; The function management unit is used to store attribute information of a plurality of functions, wherein the plurality of functions include the first function and the second function; The network control unit is used to obtain attribute information of the target first function from the function management unit according to the indication information of the target first function; Creating, in the core network, a first function instance corresponding to the target first function according to the attribute information of the target first function and the resource occupancy information; and, acquiring attribute information of the target second function from the function management unit according to the indication information of the target second function; According to the attribute information of the target second function and the resource occupancy information, in the core The network creates a second function instance corresponding to the target second function.
11. The communication system according to claim 10, characterized in that The function management unit is used to send the attribute information of the multiple functions to the data processing unit; The data processing unit is used to: receive attribute information of the 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 business 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, characterized in that: The data processing unit is further used 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 used to update the target network according to the second configuration information.
13. The communication system according to claim 12, characterized in that The network control unit is configured to perform at least one of the following operations according to the second configuration information: Updating at least one function instance included in the target network; Updating connections between multiple function instances included in the target network; Updating a connection between the 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; Function update configuration is performed 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, characterized in that: 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, characterized in that If the second configuration information includes indication information of the first function to be updated, the second configuration information also includes at least one of configuration parameters of the first function to be updated, resource occupation information of the first function to be updated, and a 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 also 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 a 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, characterized in that: The data processing unit is further used to: obtain a deletion request message for deleting the target network, and send deletion indication information for instructing to delete the target network to the network control unit; The network control unit is used to delete the target network according to the deletion indication information.
17. The communication system according to claim 16, characterized in that The network control unit is configured to perform at least one of the following operations according to the deletion instruction information: Deleting multiple function instances included in the target network; Deleting connections between multiple function instances included in the target network; Deleting a function instance included in the target network and a connection between the 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; Delete the functional 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, characterized in that: The network control unit is also used to The service demand information and / or access information corresponding to the target network is sent to the 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 and 11, characterized in that: The second function instance corresponding to the at least one second function includes a core network access function instance; The network control unit is also used for: receiving an access request from a terminal device, wherein 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 comprises: Sending service requirement information to the data processing unit, where the service requirement information is used to indicate the creation of a target network corresponding to the service, where the target network includes the at least one first function and the at least one second function, where the first function is a function associated with service data processing, and the second function is a function associated with connection; Receiving first configuration indication information from a network control unit, where the first configuration indication information is used to indicate configuration of the first function and / or the second function; Perform function configuration according to the first configuration indication information.
21. The method of claim 20, wherein: 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 Also includes: Sending update requirement information to the data processing unit, where the update requirement information is used to instruct to update the target network; receiving first update indication information from the network control unit, where the first update indication information is used to indicate that a first function to be updated and / or a second function to be updated is to be updated; Function update configuration is performed according to the first update indication information.
23. The method of claim 22, wherein: 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: Also includes: Sending a deletion request message to the data processing unit, where the deletion request message is used to instruct to delete the target network; receiving first deletion indication information from the network control unit, where the first deletion indication information is used to indicate that the first function and / or the second function 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: Also includes: Sending an access request to an access network device, wherein the access request is used to request access to the target network; After accessing the target network, service data generated based on the target network is received.
26. The method of claim 25, wherein: Also includes: Receiving indication information of the target network from the access network device or the second core network device; Determine access to the target network according to the indication information of the target network.
27. A communication device, characterized in that: The method comprises a module for executing the method as claimed in any one of claims 20 to 26.
28. A communication device, characterized in that: The system comprises a processor, the processor is coupled to a memory, the memory is used to store a computer program or an instruction, and the processor is used to execute the computer program or the instruction to implement the method according to any one of claims 20 to 26.
29. A communication device, characterized in that: Including interface circuit and logic circuit; The interface circuit is used to communicate with a module outside the communication device; The logic circuit is used to execute a computer program so as to enable the communication device to perform the method according to any one of claims 20 to 26.
30. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction, and when the computer program or instruction is executed on a computer, the method according to any one of claims 20 to 26 is implemented.
31. A computer program product, characterized in that The method comprises a computer program or an instruction, and when the computer program or the instruction is executed on a computer, the method as claimed in any one of claims 20 to 26 is implemented.
Citation Information
Patent Citations
NFV-oriented network function verification method and verification system
CN107749807A
Method for providing network service for terminal, network device and base station
CN108235333A
Core network system
CN114866991A
Network service execution method and device, electronic equipment and readable storage medium
CN116017619A
Wireless network protocol stack configuration method and device, terminal and network side equipment
CN116506903A