Network generation method and system, electronic equipment and storage medium

By working together with the access management module, NF service management module, and subnet management module, the network that meets the terminal requirements is automatically generated, solving the problems of complex processes and low efficiency in existing technologies, and achieving efficient network generation and improved user experience.

CN121908303APending Publication Date: 2026-04-21CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
Filing Date
2026-01-15
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, when a terminal requests a service, it needs to perceive the network status in order to generate a network that meets its requirements, which leads to a complex and inefficient process and reduces the user experience.

Method used

Through the collaborative work of the access management module, NF service management module, and subnet management module, a network that meets the terminal's requirements is automatically generated. This includes sending NF service discovery requests, querying the target NF service provider module, generating a network generation request, and allocating resources, thus simplifying the network generation process for the terminal.

Benefits of technology

It can generate networks that meet the requirements without the terminal needing to be aware of the network status, simplifying the process and improving network generation efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121908303A_ABST
    Figure CN121908303A_ABST
Patent Text Reader

Abstract

The invention provides a network generation method and system, electronic equipment and a storage medium, and relates to the technical field of mobile communication. The method comprises the following steps: sending an NF service discovery request to an NF service management module in a first network; receiving an NF service discovery response returned by the NF service management module; if it is determined that no network meeting the NF service requirement exists according to the NF service discovery response, a network generation request is sent to a subnet management function module in the first network, and the target network meets the NF service requirement; and receiving a network generation response returned by the sub-network management function module, and accessing the target network. Whether the network meeting the NF service requirement exists at present can be determined based on the access management function, network generation can be triggered when the network does not exist, the network meeting the requirement can be generated without sensing the network state by the terminal, the network generation process is effectively simplified, the requirement for the terminal is reduced, and the network generation efficiency is improved. And the network generation efficiency and the terminal user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of mobile communication technology, and in particular to a network generation method, system, electronic device, and storage medium. Background Technology

[0002] With the rapid development of mobile communication technology, the service needs of terminals have shown significant characteristics of customization and diversification. Different services have put forward different requirements for network bandwidth, latency, reliability and other indicators.

[0003] In related technologies, after requesting a service, the terminal is also responsible for sensing the network status. If a network that meets the requirements is unavailable, the requested service is unavailable. In this case, the terminal needs to perform additional operations to generate a network that meets the requirements. The methods and processes provided by related technologies are relatively complex, place high demands on the terminal, and result in low network generation efficiency, thus reducing the end-user experience.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] This disclosure provides a network generation method, system, electronic device, and storage medium, which at least to some extent overcomes the problems of complex related technical processes, high requirements for terminals, and low network generation efficiency, thus reducing the end-user experience.

[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0007] According to one aspect of this disclosure, a network generation method is provided, executed by an access management function module of a first network, comprising: sending an NF (Network Function) service discovery request to an NF (Network Function) service management module in the first network; receiving an NF service discovery response returned by the NF service management module; if it is determined from the NF service discovery response that no network currently meets the NF service requirements, then sending a network generation request to a subnet management function module in the first network, the network generation request being used to request the generation of a target network that meets the NF service requirements; receiving a network generation response returned by the subnet management function module, and accessing the target network.

[0008] In some embodiments, sending an NF service discovery request to the NF service management module in the first network includes: determining the corresponding NF service based on the service request message sent by the terminal; querying whether there is a target NF service provider module that meets the NF service requirements; if no target NF service provider module is found, sending an NF service discovery request to the NF service management module, wherein the NF service discovery request is used to request the NF service management module to query whether there is a target NF service provider module.

[0009] In some embodiments, determining that there is currently no network that meets the NF service requirements based on the NF service discovery response includes: when the NF service discovery response indicates that there is no target NF service providing module, determining whether there is currently a network that meets the NF service requirements; determining that there is currently no network that meets the NF service requirements.

[0010] According to another aspect of this disclosure, a network generation method is also provided, executed by an NF service management module of a first network, comprising: receiving an NF service discovery request sent by an access management function module in the first network; querying whether there exists a target NF service provider module that meets the NF service requirements; and returning an NF service discovery response to the access management function module, wherein the NF service discovery response is used to indicate the query result of the target NF service provider module.

[0011] In some embodiments, after querying whether a target NF service provider module that meets the NF service requirements exists, the method further includes: if no target NF service provider module is found, generating a network-level service discovery request; sending a network-level service discovery request to a network registry, the network-level service discovery request being used to request whether a target network-level service provider module that meets the network-level service requirements exists; receiving a network-level service discovery response returned by the network registry, the network-level service discovery response being used to indicate the query result of the target network-level service provider; and generating an NF service discovery response based on the network-level service discovery response.

[0012] In some embodiments, generating an NF service discovery response based on a network-level service discovery response includes: generating an NF service discovery response when the network-level service discovery response indicates that no target network-level service provider module was found, wherein the NF service discovery response is used to indicate that no target NF service provider module was found.

[0013] According to another aspect of this disclosure, a network generation method is also provided, executed by a subnet management function module of a first network, comprising: receiving a network generation request sent by an access management function module in the first network; parsing the network generation request to determine the network capability information required by the network; generating corresponding network configuration information based on the network capability information; allocating network resources based on the network configuration information to generate a target network; and returning a network generation response to the access management function module.

[0014] According to another aspect of this disclosure, a network generation system is also provided, including an access management function module, an NF service management module, and a subnet management function module in a first network; the access management function module is used to send an NF service discovery request to the NF service management module in the first network; the NF service management module is used to receive the NF service discovery request sent by the access management function module; query whether there is a target NF service providing module that meets the NF service requirements; return an NF service discovery response to the access management function module, the NF service discovery response being used to indicate the query result of the target NF service providing module; the access management function module is also used to receive the NF service discovery response returned by the NF service management module; if it is determined from the NF service discovery response that there is currently no network that meets the NF service requirements, then a network generation request is sent to the subnet management function module in the first network, the network generation request being used to request the generation of a target network that meets the NF service requirements; the access management function module is also used to receive the network generation response returned by the subnet management function module and access the target network.

[0015] In some embodiments, the subnet management function module is configured to receive a network generation request sent by the access management function module in the first network; parse the network generation request to determine the network capability information required by the network; generate corresponding network configuration information based on the network capability information; allocate network resources based on the network configuration information to generate the target network; and return a network generation response to the access management function module.

[0016] According to another aspect of this disclosure, a network generation apparatus is also provided, applied to an access management function module of a first network, comprising: The NF service discovery request sending module is used to send NF service discovery requests to the NF service management module in the first network. The NF service discovery response receiving module is used to receive the NF service discovery response returned by the NF service management module. The network generation request sending module is used to send a network generation request to the subnet management function module in the first network if it is determined from the NF service discovery response that there is no network that meets the NF service requirements. The network generation request is used to request the generation of a target network that meets the NF service requirements. The network generation response receiving module is used to receive the network generation response returned by the subnet management function module and access the target network.

[0017] In some embodiments, the NF service discovery request sending module is used to determine the corresponding NF service based on the service request message sent by the terminal; query whether there is a target NF service providing module that meets the NF service requirements; if no target NF service providing module is found, then send an NF service discovery request to the NF service management module, the NF service discovery request being used to request the NF service management module to query whether there is a target NF service providing module.

[0018] In some embodiments, the network generation request sending module is configured to determine whether there is a network that meets the NF service requirements when the NF service discovery response indicates that there is no target NF service providing module; and determine that there is no network that meets the NF service requirements.

[0019] According to another aspect of this disclosure, a network generation apparatus is also provided, applied to an NF service management module of a first network, comprising: The NF service discovery request receiving module is used to receive NF service discovery requests sent by the access management function module in the first network. The target NF service provider module query module is used to query whether a target NF service provider module exists that meets the NF service requirements. The NF service discovery response return module is used to return NF service discovery responses to the access management function module. The NF service discovery response is used to indicate the query results of the target NF service providing module.

[0020] In some embodiments, the apparatus further includes: The network-level service discovery request generation module is used to generate a network-level service discovery request if the target NF service provider module is not found. The network-level service discovery request sending module is used to send network-level service discovery requests to the network registry center. The network-level service discovery request is used to query whether there is a target network-level service provider module that meets the network-level service requirements. The network-level service discovery response receiving module is used to receive the network-level service discovery response returned by the network registry center. The network-level service discovery response is used to indicate the query results of the target network-level service provider. The NF service discovery response generation module is used to generate NF service discovery responses based on network-level service discovery responses.

[0021] In some embodiments, the NF service discovery response generation module is used to generate an NF service discovery response when the network-level service discovery response indicates that no target network-level service provider module was found. The NF service discovery response is used to indicate that no target NF service provider module was found.

[0022] According to another aspect of this disclosure, a network generation apparatus is also provided, applied to a subnet management function module of a first network, comprising: The network generation request receiving module is used to receive network generation requests sent by the access management function module in the first network. The network capability information determination module is used to parse network-generated requests and determine the network capability information required by the network. The network configuration information generation module is used to generate corresponding network configuration information based on network capability information. The target network generation module is used to allocate network resources based on network configuration information in order to generate the target network; The network response generation return module is used to return the network response to the access management function module.

[0023] According to another aspect of this disclosure, an electronic device is also provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the network generation method of any of the above via executing the executable instructions.

[0024] According to another aspect of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the network generation method of any one of the above.

[0025] According to another aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the network generation method provided in various alternative embodiments of this disclosure.

[0026] The technical solutions provided in the embodiments of this disclosure can determine whether there is a network that meets the requirements of NF services based on the access management function. If there is no network, network generation can be triggered. Therefore, this disclosure can generate a network that meets the requirements without the terminal needing to perceive the network status. This disclosure effectively simplifies the network generation process, reduces the requirements for the terminal, and improves the efficiency of network generation and the user experience of the terminal.

[0027] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0028] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0029] Figure 1 A schematic diagram of a system architecture according to an embodiment of this disclosure is shown; Figure 2 This diagram illustrates a flowchart of a network generation method according to an embodiment of the present disclosure; Figure 3 This diagram illustrates another network generation method in an embodiment of the present disclosure. Figure 4 This diagram illustrates another network generation method in an embodiment of the present disclosure. Figure 5 This diagram illustrates another network generation method in an embodiment of the present disclosure. Figure 6 This diagram illustrates a network generation apparatus according to an embodiment of the present disclosure. Figure 7 This diagram illustrates a network generation apparatus according to an embodiment of the present disclosure. Figure 8 This diagram illustrates a network generation apparatus according to an embodiment of the present disclosure. Figure 9 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation

[0030] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0031] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0032] The specific implementation methods of the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0033] Figure 1 A schematic diagram of an exemplary application system architecture to which the network generation method of the embodiments of this disclosure can be applied is shown. For example... Figure 1 As shown, the system architecture may include an access management function module 101, an NF service management module 102, and a subnet management function module 103.

[0034] For example, the access management function module 101 can be used to send an NF service discovery request to the NF service management module 102 in the first network; The NF service management module 102 can be used to receive NF service discovery requests sent by the access management function module 101; query whether there is a target NF service provider module that meets the NF service requirements; and return an NF service discovery response to the access management function module 101, which is used to indicate the query results of the target NF service provider module. The access management function module 101 can also be used to receive the NF service discovery response returned by the NF service management module 102; if it is determined from the NF service discovery response that there is no network that meets the NF service requirements, a network generation request is sent to the subnet management function module 103 in the first network. The network generation request is used to request the generation of a target network that meets the NF service requirements. The access management function module 101 can also be used to receive the network generation response returned by the subnet management function module 103 and access the target network.

[0035] In an exemplary embodiment, the subnet management function module 103 can be used to receive a network generation request sent by the NF service management module 102 in the first network; parse the network generation request to determine the network capability information required by the network; generate corresponding network configuration information based on the network capability information; allocate network resources based on the network configuration information to generate the target network; and return a network generation response to the NF service management module 102.

[0036] The access management module 101, NF service management module 102, and subnet management module 103 all belong to the first network. These modules can communicate with each other.

[0037] Those skilled in the art will know that Figure 1 The number of access management function modules 101, NF service management module 102, and subnet management function modules 103 shown in this embodiment is merely illustrative. Depending on actual needs, any number of access management function modules 101, NF service management module 102, and subnet management function modules 103 may be included. This disclosure does not limit the number of such modules.

[0038] Under the above system architecture, this disclosure provides a network generation method that can be executed by any electronic device with computing power.

[0039] Figure 2 A flowchart of a network generation method according to an embodiment of this disclosure is shown, such as... Figure 2 As shown, the network generation method provided in this embodiment may include the following steps S202 to S208.

[0040] S202, the access management function module sends an NF service discovery request to the NF service management module in the first network.

[0041] In some exemplary embodiments, the access management function module sends an NF service discovery request to the NF service management module in the first network, including: determining the corresponding NF service based on the service request message sent by the terminal; querying whether there is a target NF service provider module that meets the NF service requirements; if no target NF service provider module is found, sending an NF service discovery request to the NF service management module, wherein the NF service discovery request is used to request the NF service management module to query whether there is a target NF service provider module.

[0042] In an exemplary embodiment, the terminal can register with a first network. First, the terminal can send a service request message to the access management module in the first network. It should be noted that the service sent by the terminal to the first network can be the network service currently required by the user, such as communication connection service or data service in any area. It should also be noted that the first network can be a central network. The central network can be understood as a wide-area coverage basic network that primarily meets the basic needs of various ToC (To Consumer) scenarios, while also considering ToB (To Business) and ToB-ToC needs. In addition to providing enhancements to traditional connectivity services, it also supports various new 6G services, such as intelligent, sensing, and real-time communication.

[0043] Then, the access management module can determine the corresponding NF service based on the service request message. It should be noted that an NF service can be a service carried by an NF and used to implement specific network capabilities. Therefore, the first network can determine the corresponding NF service based on the network service requested by the terminal, thereby determining the target NF service provider module that meets the NF service requirements. For example, the NF service provider module corresponding to a communication connection service could be the session management module. Similarly, the NF service provider module corresponding to a data service could be the data service management module.

[0044] It should be noted that the target NF service providing module includes the management and control function module and / or execution function module corresponding to the network service requested by the terminal.

[0045] For example, the access management function module can obtain the corresponding NF service discovery parameters based on the service request message, and then query the target NF service provider module based on the NF service discovery parameters. Furthermore, the NF service discovery request can carry the NF service discovery parameters.

[0046] For example, the NF service discovery parameters may include region information, session management functions corresponding to the NF service, and data service management functions, etc.

[0047] In some exemplary embodiments, the access management function module can locally query the target NF service provider module that meets the NF service requirements. If no target NF service provider module is found, an NF service discovery request is sent to the NF service management module, which requests the NF service management module to query whether the target NF service provider module exists.

[0048] Alternatively, in some other exemplary embodiments, the access management function module may directly send an NF service discovery request to the NF service management module to request the NF service management module to query whether a target NF service provider module exists.

[0049] It should be noted that the aforementioned terminals can be various electronic devices, including but not limited to smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, wearable devices, augmented reality devices, virtual reality devices, etc. This disclosure does not limit them in this regard.

[0050] In an exemplary embodiment, the NF service management module may receive an NF service discovery request sent by the access management function module in the first network; query whether there is a target NF service provider module that meets the NF service requirements; and return an NF service discovery response to the access management function module, wherein the NF service discovery response is used to indicate the query result of the target NF service provider module.

[0051] For example, the NF service management module can determine whether a target NF service provider module exists in the network based on the NF service discovery request. If the NF service management module determines that the network does not have a target NF service provider module that meets the NF service requirements, that is, the network does not have the management control function module and execution function module corresponding to the requested service.

[0052] For example, if the target NF service provider module is found, it is determined that a network that meets the NF service requirements already exists. Therefore, there is no need to generate a new network, and the access management function module can directly enable the terminal to access the network that meets the NF service requirements.

[0053] In an exemplary embodiment, after the NF service management module queries whether a target NF service provider module that meets the NF service requirements exists, the method provided in this embodiment further includes: if no target NF service provider module is found, generating a network-level service discovery request; sending the network-level service discovery request to the network registry, the network-level service discovery request being used to request whether a target network-level service provider module that meets the network-level service requirements exists; receiving a network-level service discovery response returned by the network registry, the network-level service discovery response being used to indicate the query result of the target network-level service provider; and generating an NF service discovery response based on the network-level service discovery response.

[0054] For example, the NF service management module can construct network-level service discovery information based on NF service discovery parameters, and then send the network-level service discovery information to the network registry through a network-level service discovery request.

[0055] In some embodiments, taking the inclusion of area information, session management function corresponding to the NF service, and data service management function as an example, the corresponding network-level service discovery information may include area information, communication connection service information, and data service information.

[0056] In some embodiments, the NF service management module can forward network-level service discovery requests to the network registry via a service proxy module in the first network. The network registry can then forward network-level service discovery responses back to the NF service management module via the service proxy.

[0057] Alternatively, the NF service management module can directly send network-level service discovery requests to the network registry. The network registry can then directly forward the network-level service discovery response back to the NF service management module.

[0058] It should be noted that a network registry can be used to manage network-level service information. For example, the network registry can be a logically centralized network registry. Alternatively, it can be a distributed network registry composed of multiple distributed nodes. Or, it can be a network registry implemented using blockchain technology, consisting of multiple distributed blockchain nodes, each connected to different distributed blockchain nodes within the blockchain system.

[0059] In an exemplary embodiment, the NF service management module generates an NF service discovery response based on the network-level service discovery response, including: when the network-level service discovery response indicates that no target network-level service provider module was found, an NF service discovery response is generated, and the NF service discovery response is used to indicate that no target NF service provider module was found.

[0060] In an exemplary embodiment, when the NF service management module determines that the target NF service provider module has not been found, it can inform the access management function module based on the NF service discovery response to indicate that the target NF service provider module does not exist.

[0061] S204, The access management function module receives the NF service discovery response returned by the NF service management module.

[0062] In some exemplary embodiments, when the NF service discovery response indicates that no target NF service provider module was found, the access management function module can determine that the target NF service provider does not currently exist. Then, the access management function module can determine whether a network meeting the NF service requirements exists. If it determines that no network meeting the NF service requirements exists, a new network needs to be generated. Exemplarily, in this case, the access management function module can automatically trigger the generation of a new network.

[0063] S206, if the access management function module determines, based on the NF service discovery response, that there is currently no network that meets the NF service requirements, it sends a network generation request to the subnet management function module in the first network. The network generation request is used to request the generation of a target network that meets the NF service requirements.

[0064] In some exemplary embodiments, determining that there is currently no network that meets the NF service requirements based on the NF service discovery response includes: when the NF service discovery response indicates that there is no target NF service providing module, determining whether there is currently a network that meets the NF service requirements; determining that there is currently no network that meets the NF service requirements.

[0065] For example, the access management function module can generate a corresponding network generation request based on the service request message sent by the terminal. The network generation request can carry service requirements, which may include at least one of area information, communication connection service information, and data service information.

[0066] In an exemplary embodiment, the subnet management function module can receive a network generation request sent by the access management function module in the first network; parse the network generation request to determine the network capability information required by the network; generate corresponding network configuration information based on the network capability information; allocate network resources based on the network configuration information to generate the target network; and return a network generation response to the access management function module.

[0067] In some embodiments, the subnet management module of the first network can parse service requirements to confirm the network capability information needed by the network. Therefore, the subnet management module can transform service requirements into network requirements to generate network configuration information.

[0068] For example, the network capability information may include low-latency and high-bandwidth communication transmission, network traffic statistics for a certain area, etc. Network configuration information may include network NF configuration information, link identification information, etc.

[0069] It should be noted that this subnet management module can work with the intelligent function module to perform operations such as service requirement parsing, network configuration information generation, etc. Additionally, this subnet management function can also work with the intelligent function to allocate network resources and generate target networks.

[0070] For example, there can be multiple intelligent functions, and these intelligent functions can be combined. The intelligent functions can be built into the subnet management function. Furthermore, the NF service management module and the service proxy module can also be combined. This disclosure does not limit the scope of the embodiments.

[0071] In some embodiments, the subnet management module can allocate network resources and perform resource and service orchestration management based on network configuration information to complete the generation of the target network.

[0072] S208, the access management function module receives the network generation response returned by the subnet management function module and accesses the target network.

[0073] For example, the subnet management module can return a network generation response to the access management module to indicate that the target network has been successfully generated. The terminal can then access the target network to obtain the network services it needs.

[0074] The method provided in this disclosure can determine whether a network that meets the NF service requirements exists based on the access management function. If no network exists, network generation can be triggered. Therefore, this disclosure can generate a network that meets the requirements without the terminal needing to perceive the network status. This disclosure effectively simplifies the network generation process, reduces the requirements for the terminal, and improves the efficiency of network generation and the user experience of the terminal.

[0075] Figure 3 A flowchart of a network generation method according to an embodiment of this disclosure is shown, such as... Figure 3 As shown, the network generation method provided in this embodiment may include the following steps S302 to S306.

[0076] S302, the NF service management module receives an NF service discovery request sent by the access management function module in the first network.

[0077] S304, the NF service management module queries whether a target NF service provider module exists that meets the NF service requirements.

[0078] S306, the NF service management module returns an NF service discovery response to the access management function module. The NF service discovery response is used to indicate the query results of the target NF service providing module.

[0079] It should be noted that the implementation methods of steps S302 to S306 can be found in the corresponding description in S202 above, and will not be repeated here.

[0080] Figure 4 A flowchart of a network generation method according to an embodiment of this disclosure is shown, such as... Figure 4 As shown, the network generation method provided in this embodiment may include the following steps S402 to S406.

[0081] S402, the subnet management function module receives a network generation request sent by the access management function module in the first network.

[0082] S404, the subnet management function module parses the network generation request and determines the network capability information required by the network.

[0083] S406, the subnet management function module generates corresponding network configuration information based on network capability information.

[0084] S408, the subnet management function module allocates network resources based on network configuration information to generate the target network.

[0085] S410, the subnet management function module returns a network generation response to the access management function module.

[0086] It should be noted that the implementation of steps S402 to S410 can be found in the corresponding description in S206 above, and will not be repeated here.

[0087] Figure 5 A flowchart illustrating a network generation method provided in an embodiment of this disclosure is shown. Figure 5 As shown, the network generation method provided in this embodiment may include the following steps S502 to S524.

[0088] S500, register with the central network.

[0089] S502, Send a service request message.

[0090] S504, Send NF service discovery request.

[0091] S506, Determine whether there exists a target NF service provider module that meets the NF service requirements.

[0092] S508a sends network-level service discovery requests through the service proxy module.

[0093] S510a returns a network-level service discovery response through the service proxy module.

[0094] S508b directly sends network-level service discovery requests.

[0095] S510b directly returns a network-level service discovery response.

[0096] It should be noted that steps S508a and S510a can constitute the first method for sending a network-level service discovery request. Steps S508b and S510b can constitute the second method. The choice between the two methods depends on the application scenario.

[0097] S512, send NF service discovery response.

[0098] S514, determine whether there is a network that meets the NF service requirements.

[0099] S516 sends a network generation request, which carries the service requirements.

[0100] S518a parses service requirements and generates corresponding network configuration information.

[0101] The S518b uses intelligent function modules to parse service requirements and generate corresponding network configuration information.

[0102] S520a allocates network resources and generates the target network based on network configuration information.

[0103] The S520b allocates network resources through intelligent function modules and generates a target network based on network configuration information.

[0104] It should be noted that steps S518a and S520a constitute the first method for generating the target network. Steps S518b and S520b constitute the second method for generating the target network.

[0105] S522, returns a response generated by the network.

[0106] S524 connects to the target network and obtains network services.

[0107] It should be noted that the acquisition, storage, use, and processing of data in this disclosure comply with relevant regulations. The various types of data obtained in this disclosure, such as personal identity data, operational data, and behavioral data related to individuals, customers, and groups, have all been licensed.

[0108] It should be noted that 3GPP currently primarily meets the communication needs of different scenarios through private networks and network slicing technology. Although the network architecture and logical function division of each slice in this model are relatively uniform, its fixed framework design makes it difficult to accurately adapt to the personalized needs of each specific application scenario. At the same time, traditional 5G network deployment generally relies on pre-planning network resources, preset configuration parameters, and manual deployment operations. This model not only leads to a lack of network flexibility but also makes it impossible to achieve rapid service launch and instant delivery, making it difficult to match the diverse and dynamically changing service demands of the terminal side.

[0109] Based on this, this disclosure proposes a network generation method triggered by the network side, which can automatically generate customized networks and enable services based on terminal service requests and the existing network resource status. The terminal does not need to be aware of the network status; it can obtain services with a single service request. The access management module determines whether there is a network that meets the terminal's requested service requirements. If not, it triggers network generation, with the subnet management module and intelligent function module completing service requirement parsing, network configuration generation, and network generation. This disclosure achieves network generation and service scheduling in a single process, allowing the terminal to obtain services with a single service request, eliminating the need for multiple processes and simplifying service provision.

[0110] Based on the same inventive concept, this disclosure also provides a network generation apparatus, as described in the following embodiments. Since the principle by which this apparatus solves the problem is similar to that of the method embodiments described above, the implementation of this apparatus embodiment can refer to the implementation of the method embodiments described above, and repeated details will not be repeated.

[0111] Figure 6 This diagram illustrates a network generation apparatus according to an embodiment of the present disclosure, such as... Figure 6 As shown, the device is applied to the access management function module of the first network, and includes: The NF service discovery request sending module 601 is used to send an NF service discovery request to the NF service management module in the first network. The NF service discovery response receiving module 602 is used to receive the NF service discovery response returned by the NF service management module; The network generation request sending module 603 is used to send a network generation request to the subnet management function module in the first network if it is determined from the NF service discovery response that there is no network that meets the NF service requirements. The network generation request is used to request the generation of a target network that meets the NF service requirements. The network generation response receiving module 604 is used to receive the network generation response returned by the subnet management function module and access the target network.

[0112] In some embodiments, the NF service discovery request sending module 601 is used to determine the corresponding NF service based on the service request message sent by the terminal; query whether there is a target NF service providing module that meets the NF service requirements; if no target NF service providing module is found, then send an NF service discovery request to the NF service management module, the NF service discovery request being used to request the NF service management module to query whether there is a target NF service providing module.

[0113] In some embodiments, the network generation request sending module 603 is configured to determine whether there is a network that meets the NF service requirements when the NF service discovery response indicates that there is no target NF service providing module; and determine that there is no network that meets the NF service requirements.

[0114] Figure 7 This diagram illustrates a network generation apparatus according to an embodiment of the present disclosure, such as... Figure 7 As shown, this device is applied to the NF service management module of the first network and includes: The NF service discovery request receiving module 701 is used to receive NF service discovery requests sent by the access management function module in the first network; The target NF service provider module query module 702 is used to query whether there is a target NF service provider module that meets the NF service requirements. The NF service discovery response return module 703 is used to return an NF service discovery response to the access management function module. The NF service discovery response is used to indicate the query results of the target NF service providing module.

[0115] In some embodiments, the apparatus further includes: The network-level service discovery request generation module is used to generate a network-level service discovery request if the target NF service provider module is not found. The network-level service discovery request sending module is used to send network-level service discovery requests to the network registry center. The network-level service discovery request is used to query whether there is a target network-level service provider module that meets the network-level service requirements. The network-level service discovery response receiving module is used to receive the network-level service discovery response returned by the network registry center. The network-level service discovery response is used to indicate the query results of the target network-level service provider. The NF service discovery response generation module is used to generate NF service discovery responses based on network-level service discovery responses.

[0116] In some embodiments, the NF service discovery response generation module is used to generate an NF service discovery response when the network-level service discovery response indicates that no target network-level service provider module was found. The NF service discovery response is used to indicate that no target NF service provider module was found.

[0117] Figure 8 This diagram illustrates a network generation apparatus according to an embodiment of the present disclosure, such as... Figure 8 As shown, the device is applied to the subnet management function module of the first network, including: The network generation request receiving module 801 is used to receive a network generation request sent by the access management function module in the first network; The network capability information determination module 802 is used to parse the network-generated request and determine the network capability information required by the network. The network configuration information generation module 803 is used to generate corresponding network configuration information based on network capability information. The target network generation module 804 is used to allocate network resources according to network configuration information in order to generate a target network; The network generation response return module 805 is used to return a network generation response to the access management function module.

[0118] It should be noted that the above modules correspond to the various steps in the method embodiments, and the examples and application scenarios implemented by the above modules and their corresponding steps are the same, but are not limited to the content disclosed in the above method embodiments. It should also be noted that the above modules, as part of an apparatus, can be executed in a computer system such as a set of computer-executable instructions.

[0119] The apparatus provided in this disclosure can determine whether a network that meets the NF service requirements exists based on the access management function. If no network exists, network generation can be triggered. Therefore, this disclosure can generate a network that meets the requirements without the terminal needing to perceive the network status. This disclosure effectively simplifies the network generation process, reduces the requirements for the terminal, and improves the efficiency of network generation and the user experience of the terminal.

[0120] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0121] This disclosure provides an electronic device, which, exemplarily, includes a processor and a memory. The memory can be used to store executable instructions of the processor. The processor is configured to perform the network generation method provided in this disclosure by executing the executable instructions.

[0122] The following reference Figure 9 To describe an electronic device 900 according to such an embodiment of the present disclosure. Figure 9 The electronic device 900 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0123] like Figure 9 As shown, the electronic device 900 is presented in the form of a general-purpose computing device. The components of the electronic device 900 may include, but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).

[0124] The storage unit stores program code that can be executed by the processing unit 910, causing the processing unit 910 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 910 can perform the steps of the above-described method embodiments.

[0125] Storage unit 920 may include readable media in the form of volatile storage units, such as random access memory (RAM) 9201 and / or cache memory 9202, and may further include read-only memory (ROM) 9203.

[0126] The storage unit 920 may also include a program / utility 9204 having a set (at least one) program module 9205, such program module 9205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0127] Bus 930 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0128] Electronic device 900 can also communicate with one or more external devices 940 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 900, and / or with any device that enables electronic device 900 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 950. Furthermore, electronic device 900 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 960. As shown, network adapter 960 communicates with other modules of electronic device 900 via bus 930. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0129] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0130] In particular, according to embodiments of this disclosure, the process described above with reference to the flowchart can be implemented as a computer program product, which includes a computer program that, when executed by a processor, implements the above-described network generation method.

[0131] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored. When executed by a processor, the computer program can implement the network generation method provided in the embodiments of this disclosure. The computer-readable storage medium may be a readable signal medium or a readable storage medium.

[0132] By way of example, embodiments of this disclosure also provide a computer-readable storage medium storing a program product capable of implementing the methods described above. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code that, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.

[0133] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0134] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.

[0135] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0136] In practical implementation, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0137] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0138] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0139] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0140] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope of this disclosure is indicated by the appended claims.

Claims

1. A network generation method, characterized in that, Performed by the access management function module of the first network, including: Send an NF service discovery request to the Network Functions (NF) Service Management Module in the first network; Receive the NF service discovery response returned by the NF service management module; If it is determined from the NF service discovery response that there is currently no network that meets the NF service requirements, then a network generation request is sent to the subnet management function module in the first network. The network generation request is used to request the generation of a target network that meets the NF service requirements. Receive the network generation response returned by the subnet management function module and access the target network.

2. The network generation method according to claim 1, characterized in that, Sending an NF service discovery request to the NF service management module in the first network includes: The corresponding NF service is determined based on the service request message sent by the terminal; Check if a target NF service provider module exists that meets the NF service requirements; If the target NF service provider module is not found, an NF service discovery request is sent to the NF service management module. The NF service discovery request is used to request the NF service management module to query whether the target NF service provider module exists.

3. The network generation method according to claim 2, characterized in that, The step of determining, based on the NF service discovery response, that there is currently no network that meets the NF service requirements includes: When the NF service discovery response indicates that the target NF service provider module does not exist, it is determined whether there is a network that meets the NF service requirements. It has been determined that there is currently no network that meets the NF service requirements.

4. A network generation method, characterized in that, Executed by the NF service management module of the first network, including: Receive the NF service discovery request sent by the access management function module in the first network; Check if a target NF service provider module exists that meets the NF service requirements; The access management function module returns an NF service discovery response, which is used to indicate the query results of the target NF service providing module.

5. The network generation method according to claim 4, characterized in that, After querying whether a target NF service provider module that meets the NF service requirements exists, the method further includes: If the target NF service provider module is not found, a network-level service discovery request is generated. Send the network-level service discovery request to the network registry center. The network-level service discovery request is used to query whether there is a target network-level service provider module that meets the network-level service requirements. Receive the network-level service discovery response returned by the network registry, the network-level service discovery response being used to indicate the query results of the target network-level service provider; The NF service discovery response is generated based on the network-level service discovery response.

6. The network generation method according to claim 5, characterized in that, The step of generating the NF service discovery response based on the network-level service discovery response includes: When the Network Level Service Discovery Response indicates that the target Network Level Service Provider module was not found, the NF Service Discovery Response is generated, which is used to indicate that the target NF Service Provider module was not found.

7. A network generation method, characterized in that, Performed by the subnet management function module of the first network, including: Receive a network generation request sent by the access management function module in the first network; The network request is parsed to determine the network capability information required by the network. Based on the network capability information, generate corresponding network configuration information; Based on the network configuration information, network resources are allocated to generate the target network; Return a network generation response to the access management function module.

8. A network generation system, characterized in that, This includes the access management module, NF service management module, and subnet management module in the first network; The access management function module is used to send an NF service discovery request to the NF service management module in the first network; The NF service management module is used to receive NF service discovery requests sent by the access management function module; and to query whether there is a target NF service provider module that meets the NF service requirements. Return an NF service discovery response to the access management function module, the NF service discovery response being used to indicate the query results of the target NF service providing module; The access management function module is also used to receive the NF service discovery response returned by the NF service management module; if it is determined from the NF service discovery response that there is currently no network that meets the NF service requirements, then a network generation request is sent to the subnet management function module in the first network. The network generation request is used to request the generation of a target network that meets the NF service requirements. The access management function module is also used to receive the network generation response returned by the subnet management function module and access the target network.

9. The network generation system according to claim 8, characterized in that, The subnet management function module is used to receive a network generation request sent by the access management function module in the first network; parse the network generation request to determine the network capability information required by the network; and generate corresponding network configuration information based on the network capability information. The network resources are allocated according to the network configuration information to generate the target network; a network generation response is returned to the access management function module.

10. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the network generation method according to any one of claims 1 to 7 by executing the executable instructions.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the network generation method according to any one of claims 1 to 7.

12. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the network generation method as described in any one of claims 1 to 7.