WO2024119292A1 - 网络服务方法、通信装置及通信*** - Google Patents
网络服务方法、通信装置及通信*** Download PDFInfo
- Publication number
- WO2024119292A1 WO2024119292A1 PCT/CN2022/136483 CN2022136483W WO2024119292A1 WO 2024119292 A1 WO2024119292 A1 WO 2024119292A1 CN 2022136483 W CN2022136483 W CN 2022136483W WO 2024119292 A1 WO2024119292 A1 WO 2024119292A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- network element
- service
- request message
- function
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 232
- 238000004891 communication Methods 0.000 title claims abstract description 93
- 230000006870 function Effects 0.000 claims description 385
- 230000008447 perception Effects 0.000 claims description 34
- 230000015654 memory Effects 0.000 claims description 26
- 238000004590 computer program Methods 0.000 claims description 23
- 238000007405 data analysis Methods 0.000 claims description 18
- 238000007726 management method Methods 0.000 description 64
- 238000012545 processing Methods 0.000 description 39
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 12
- 230000003993 interaction Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 230000002452 interceptive effect Effects 0.000 description 6
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 4
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 239000013256 coordination polymer Substances 0.000 description 3
- 238000013523 data management Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 101100477784 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SMF2 gene Proteins 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 101150102131 smf-1 gene Proteins 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
Definitions
- the present application relates to the field of communication technology, and in particular to a network service method, a communication device and a communication system.
- differentiated network services can be provided to users through non-public networks (NPN) and network slices.
- NPN can include: stand-alone non-public network (S-NPN) and public network integrated non-public network (PNI-NPN).
- S-NPN stand-alone non-public network
- PNI-NPN public network integrated non-public network
- NPN can also be called a dedicated network or private network, which is used to provide services to users in the network.
- NPN is isolated from the public land mobile network (PLMN), that is, the services of non-public networks are independent of the PLMN network data services, and the services received by users in NPN are provided by NPN.
- PLMN public land mobile network
- the services received by users in NPN depend on the capabilities of the NPN, and when the capabilities of the NPN are limited, it will affect the services of users. Therefore, how to provide users with better network services is an urgent problem to be solved.
- the embodiments of the present application provide a network service method, a communication device and a communication system, which can provide better network services for users.
- an embodiment of the present application provides a network service method, the method comprising:
- a first network element receives a first request message from a second network element, where the first request message is used to request a first network service, the first network element is used to schedule network services in the first network, and the second network element is used to provide services to users in the second network; the first network element sends a first feedback message to the second network element, where the first feedback message includes information of a third network element or a service result of the first network service, and the third network element provides the first network service.
- the second network element can discover and call the network services provided by network elements in other networks (such as the third network element) through the first network element, thereby realizing cross-network scheduling of network services, so that the network services received by users in the second network are not limited to the capabilities of the second network, thereby being able to better provide network services to users in the second network.
- the third network element is not included in the first network, and before the first network element sends the first feedback message to the second network element, the method further includes:
- the first network element sends a second request message to a fourth network element, where the second request message is used to request the first network service from the fourth network element, and the fourth network element is used to schedule network services in a third network, where the third network includes the third network element; the first network element receives a second feedback message from the fourth network element, where the second feedback message includes information about the third network element or a service result of the first network service.
- the first network element may send a second request message to the fourth network element to request the first network service from the third network when there is no network element providing the first network service in the first network, so that the mutual calling of network services between the first network and the third network can be achieved through the first network element and the fourth network element, thereby improving the network service efficiency.
- the method before the first network element sends the second request message to the fourth network element, the method further includes:
- the first network element receives first indication information from the fourth network element, where the first indication information is used to instruct the third network element to provide the first network service.
- the third network element may register the first network service with the fourth network element so that the fourth network element can schedule the first network service.
- the fourth network element may share the network service it schedules with the first network element through the first indication information, so that the first network element can quickly send a corresponding request message to the fourth network element when the first network service is needed, thereby improving network service efficiency.
- the first network element is an access network element
- the fourth network element is a core network element
- the third network element includes at least one of the following network functions: access management function, session management function, data analysis function, and billing function; or, the first network element is the core network element, the fourth network element is the access network element, and the third network element includes at least one of the following network functions: connection resource management function, perception function, and mobility management function.
- the first network element is an access network element, that is, the first network is an access network, or the first network is included in the access network.
- the fourth network element is a core network element, that is, the third network is a core network, or the third network is included in the core network.
- the first network element is a core network element, that is, the first network is a core network, or the first network is included in the core network.
- the fourth network element is an access network element, that is, the third network is an access network, or the third network is included in the access network.
- the first network element and the fourth network element respectively schedule the network services of the access network and the network services of the core network. The mutual calling of the network services of the access network and the core network can be realized through the interaction between the first network element and the fourth network element.
- the third network element is included in the first network, and before the first network element receives the first request message from the second network element, the method further includes:
- the first network element receives first registration information from the third network element, where the first registration information is used to register the first network service of the third network element with the first network element.
- a third network element is included in the first network, and the third network element can register the network services it can provide or the network functions it can share with the first network element, so that the first network element can schedule the network services and network functions of the third network element.
- the method further includes:
- the first network element receives second registration information sent by the second network element, where the second registration information is used to register with the first network element or cancel a second network service of the second network.
- the second network can register or cancel the second network service of the second network with the first network element through the second network element, so that the first network element can schedule the second network service of the second network.
- Other networks or network elements can call the second network service through the first network element, thereby making full use of the resources of the second network and improving the network service efficiency.
- the method further includes:
- the first network element sends second indication information to a fourth network element, where the second indication information is used to instruct the second network to provide the second network service, and the fourth network element is used to schedule network services in a third network.
- the first network element after the first network element receives the second registration information, it can indicate to the fourth network element through the first indication information that the second network provides the second network service, so that the fourth network element can quickly discover the second network providing the second network service based on the second indication information when the second network service is needed.
- the second indication information includes the second registration information.
- the first network element may share the registration information of the second network with the fourth network element, so that the fourth network element can schedule the second network service of the second network based on the second registration information.
- the second registration information includes at least one of the following: identification information of the second network, business type, service type, data type, and location information.
- the first network service includes at least one of the following: access management service, session management service, data analysis service, billing service, connection resource management service, perception service, and mobility management service.
- the second network element is included in the second network, and the second network includes a non-public network.
- the second network is a non-public network, that is, the second network element can provide exclusive services for users in the second network.
- the second network can request network services provided by network elements in other networks (such as third network elements) from the first network element through the second network element, so that the network services received by users in the non-public network are not limited to the capabilities of the non-public network, thereby better providing network services for users in the non-public network.
- the first network is included in an access network or a core network
- the second network is included in the access network or the core network.
- an embodiment of the present application provides a network service method, including:
- the second network element sends a first request message to the first network element, where the first request message is used to request a first network service, the first network element is used to schedule network services in the first network, and the second network element is used to provide services for users in the second network; the second network element receives a first feedback message from the first network element, where the first feedback message includes information of a third network element or a service result of the first network service, and the third network element provides the first network service.
- the second network element may send a first request message to the first network element based on the request of the user in the second network, so that the first network element discovers a third network element that provides the first network service for the second network element. That is, the second network element may discover and call the network service provided by the network element in other networks (such as the third network element) through the first network element, thereby realizing the cross-network scheduling of network services, so that the network service received by the user in the second network is not limited to the capabilities of the second network, so that the network service can be better provided for the user in the second network.
- the first feedback message includes information about the third network element, and the method further includes:
- the second network element sends a third request message to the third network element based on the first feedback message, where the third request message is used to request the first network service; the second network receives a third feedback message from the third network element, where the third feedback message includes a service result of the first network service.
- the first network element can send information of the third network element to the second network element, and then the second network element sends a request message for the first network service to the third network element, so that the third network element can provide the first network service to the second network element, thereby realizing cross-network calling of network services, so that the network services received by users in the second network are not limited to the capabilities of the second network, thereby better providing network services to users in the second network.
- the method further includes:
- the second network element sends second registration information to the first network element, where the second registration information is used to register or cancel a second network service of the second network with the first network element.
- the second network can register or cancel the second network service of the second network with the first network element through the second network element, so that the first network element can schedule the second network service of the second network.
- Other networks or network elements can call the second network service through the first network element, thereby making full use of the resources of the second network and improving the network service efficiency.
- the second registration information includes at least one of the following: identification information of the second network, business type, service type, data type, and location information.
- the first network service includes at least one of the following: access management service, session management service, data analysis service, billing service, connection resource management service, perception service, and mobility management service.
- the second network element is included in the second network, and the second network includes a non-public network.
- the second network is a non-public network, that is, the second network element can provide exclusive services for users in the second network.
- the second network can request network services provided by network elements in other networks (such as third network elements) from the first network element through the second network element, so that the network services received by users in the non-public network are not limited to the capabilities of the non-public network, thereby better providing network services for users in the non-public network.
- the first network is included in an access network or a core network
- the second network is included in the access network or the core network.
- an embodiment of the present application provides a network service method, including:
- the fourth network element receives a second request message from the first network element, where the second request message is used to request a first network service, the first network element is used to schedule network services in the first network, and the fourth network element is used to schedule network services in a third network; the fourth network element sends a second feedback message to the first network element, where the second feedback message includes information of the third network element or a service result of the first network service, and the third network element provides the first network service.
- the first network element may send a second request message to the fourth network element to request the first network service from the third network when there is no network element providing the first network service in the first network, so that the mutual calling of network services between the first network and the third network can be achieved through the first network element and the fourth network element, thereby improving the network service efficiency.
- the method further includes:
- the third network element may register the first network service with the fourth network element so that the fourth network element can schedule the first network service.
- the fourth network element may share the network service it schedules with the first network element through the first indication information, so that the first network element can quickly send a corresponding request message to the fourth network element when the first network service is needed, thereby improving network service efficiency.
- the first network element is an access network element
- the fourth network element is a core network element
- the third network element includes at least one of the following network functions: access management function, session management function, data analysis function, and billing function; or, the first network element is the core network element, the fourth network element is the access network element, and the third network element includes at least one of the following network functions: connection resource management function, perception function, and mobility management function.
- the first network element and the fourth network element respectively schedule the network service of the access network and the network service of the core network.
- the mutual calling of the network service of the access network and the core network can be realized through the interaction between the first network element and the fourth network element.
- the method further includes:
- the fourth network element receives second indication information from the first network element, where the second indication information is used to instruct a second network to provide a second network service.
- the first network element after receiving the second registration information of the second network, can indicate to the fourth network element through the first indication information that the second network provides the second network service, so that the fourth network element can quickly discover the second network providing the second network service based on the second indication information when the second network service is needed.
- the second indication information includes second registration information, where the second registration information is used to register or cancel the second network service of the second network.
- the first network element may share the registration information of the second network with the fourth network element, so that the fourth network element can schedule the second network service of the second network based on the second registration information.
- the second registration information includes at least one of the following: identification information of the second network, business type, service type, data type, and location information.
- the first network is included in an access network or a core network
- the second network is included in the access network or the core network.
- the first network service includes at least one of the following: access management service, session management service, data analysis service, billing service, connection resource management service, perception service, and mobility management service.
- an embodiment of the present application provides a network service method, including:
- the third network element determines to provide the first network service; the third network element sends first registration information to the first network element, the first registration information is used to register the first network service of the third network element with the first network element, the first network element is used to schedule network services in the first network, and the third network element is included in the first network.
- a third network element is included in the first network, and the third network element can register the network services it can provide or the network functions it can share with the first network element, so that the first network element can schedule the network services and network functions of the third network element.
- the method further includes:
- the third network element receives a third request message sent by the second network element, where the third request message is used to request the first network service, and the second network element provides services for users in the second network; the third network element sends a third feedback message to the second network element, where the third feedback message includes a service result of the first network service.
- the second network element can discover the third network element that provides the first network service through the first network element, and send a third request message to the third network element to request the third network element to provide the first network service for the second network element.
- the third network element can provide the first network service for the second network element based on the third request message, and send the service result of the first network service to the second network element, thereby realizing the cross-network service of the third network element, so that the network service received by the user in the second network is not limited to the capabilities of the second network, so that the network service can be better provided for the users in the second network.
- an embodiment of the present application provides a network service method, including:
- the second network element sends a first request message to the first network element, where the first request message is used to request a first network service, the second network element is used to provide services to users in the second network, and the first network element is used to schedule network services in the first network; the first network element receives the first request message, and sends a first feedback message to the second network element, where the first feedback message includes information of a third network element or a service result of the first network service, and the third network element provides the first network element service.
- the second network element can discover and call the network services provided by network elements in other networks (such as the third network element) through the first network element, thereby realizing cross-network scheduling of network services, so that the network services received by users in the second network are not limited to the capabilities of the second network, thereby being able to better provide network services to users in the second network.
- the first feedback message includes information about the third network element, and the method further includes:
- the second network element receives the first feedback message, and sends a third request message to the third network element based on the first feedback message, wherein the third request message is used to request the first network service; the third network element receives the third request message, and sends a third feedback message to the second network element, wherein the third feedback message includes a service result of the first network service.
- the first network element can send information of the third network element to the second network element, and then the second network element sends a request message for the first network service to the third network element, so that the third network element can provide the first network service to the second network element, thereby realizing cross-network calling of network services, so that the network services received by users in the second network are not limited to the capabilities of the second network, thereby better providing network services to users in the second network.
- the third network element is not included in the first network, and the method further includes:
- the first network element sends a second request message to a fourth network element, where the second request message is used to request the first network service from the fourth network element, and the fourth network element is used to schedule network services in a third network, where the third network includes the third network element; the first network element receives a second feedback message from the fourth network element, where the second feedback information includes information of the third network element or a service result of the first network service.
- the first network element may send a second request message to the fourth network element to request the first network service from the third network when there is no network element providing the first network service in the first network, so that the mutual calling of network services between the first network and the third network can be realized through the first network element and the fourth network element, thereby improving the network service efficiency.
- the method before the first network element forwards the first request message to the fourth network element, the method further includes:
- the first network element receives first indication information from the fourth network element, where the first indication information is used to instruct the third network element to provide the first network service.
- the third network element may register the first network service with the fourth network element so that the fourth network element can schedule the first network service.
- the fourth network element may share the network service it schedules with the first network element through the first indication information, so that the first network element can quickly send a corresponding request message to the fourth network element when the first network service is needed, thereby improving network service efficiency.
- the first network element is an access network element
- the fourth network element is a core network element
- the third network element includes at least one of the following network functions: access management function, session management function, data analysis function, and billing function; or, the first network element is the core network element, the fourth network element is the access network element, and the third network element includes at least one of the following network functions: connection resource management function, perception function, and mobility management function.
- the first network element and the fourth network element respectively schedule the network service of the access network and the network service of the core network.
- the mutual calling of the network service of the access network and the core network can be realized through the interaction between the first network element and the fourth network element.
- the third network element is included in the first network, and before the first network element receives the first request message from the second network element, the method further includes:
- the first network element receives first registration information from the third network element, where the first registration information is used to register the first network service of the third network element with the first network element.
- a third network element is included in the first network, and the third network element can register the network services it can provide or the network functions it can share with the first network element, so that the first network element can schedule the network services and network functions of the third network element.
- the method further includes:
- the second network element sends second registration information to the first network element, where the second registration information is used to register or cancel a second network service of the second network with the first network element.
- the second network can register or cancel the second network service of the second network with the first network element through the second network element, so that the first network element can schedule the second network service of the second network.
- Other networks or network elements can call the second network service through the first network element, thereby making full use of the resources of the second network and improving the network service efficiency.
- the method further includes:
- the first network element sends second indication information to a fourth network element, where the second indication information is used to instruct the second network to provide the second network service, and the fourth network element is used to schedule network services in a third network.
- the first network element after the first network element receives the second registration information, it can indicate to the fourth network element through the first indication information that the second network provides the second network service, so that the fourth network element can quickly discover the second network providing the second network service based on the second indication information when the second network service is needed.
- the second indication information includes the second registration information.
- the first network element may share the registration information of the second network with the fourth network element, so that the fourth network element can schedule the second network service of the second network based on the second registration information.
- the second registration information includes at least one of the following: identification information of the second network, business type, service type, data type, and location information.
- the first network service includes at least one of the following: access management service, session management service, data analysis service, billing service, connection resource management service, perception service, and mobility management service.
- the second network element is included in the second network, and the second network includes a non-public network.
- the second network is a non-public network, that is, the second network element can provide exclusive services for users in the second network.
- the second network can request network services provided by network elements in other networks (such as third network elements) from the first network element through the second network element, so that the network services received by users in the non-public network are not limited to the capabilities of the non-public network, thereby being able to better provide network services for users in the non-public network.
- the first network is included in an access network or a core network
- the second network is included in the access network or the core network.
- an embodiment of the present application provides a communication device, configured to execute the method in the first aspect or any possible implementation of the first aspect.
- the communication device includes a unit having the function of executing the method in the first aspect or any possible implementation of the first aspect.
- an embodiment of the present application provides a communication device, which is used to execute the method in the second aspect or any possible implementation of the second aspect.
- the communication device includes a unit having the function of executing the method in the second aspect or any possible implementation of the second aspect.
- an embodiment of the present application provides a communication device, configured to execute the method in the third aspect or any possible implementation of the third aspect.
- the communication device includes a unit having the function of executing the method in the third aspect or any possible implementation of the third aspect.
- an embodiment of the present application provides a communication device for executing the method in the fourth aspect or any possible implementation of the fourth aspect.
- the communication device includes a unit having the function of executing the method in the fourth aspect or any possible implementation of the fourth aspect.
- an embodiment of the present application provides a communication device for executing the method in the fifth aspect or any possible implementation of the fifth aspect.
- the communication device includes a unit having the function of executing the method in the fifth aspect or any possible implementation of the fifth aspect.
- the communication device may include a transceiver unit and a processing unit.
- a transceiver unit and a processing unit For a detailed description of the transceiver unit and the processing unit, reference may also be made to the device embodiment shown below.
- the present application provides a communication device, comprising a processor, which can be used to execute computer-executable instructions stored in a memory so that the method shown in the first aspect or any possible implementation of the first aspect is executed, or the method shown in the second aspect or any possible implementation of the second aspect is executed, or the method shown in the third aspect or any possible implementation of the third aspect is executed, or the method shown in the fourth aspect or any possible implementation of the fourth aspect is executed, or the method shown in the fifth aspect or any possible implementation of the fifth aspect is executed.
- the process of sending information in the above method can be understood as a process of outputting information based on the instructions of the processor.
- the processor When outputting information, the processor outputs the information to the transceiver so that the transceiver can transmit it. After the information is output by the processor, it may be processed in other ways before reaching the transceiver.
- the processor receives input information
- the transceiver receives the information and inputs it into the processor.
- the information may need to be processed in other ways before being input into the processor.
- the processor may be a processor specifically used to execute these methods, or may be a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor, etc.
- the processor may also be used to execute a program stored in the memory, and when the program is executed, the communication device executes the method shown in the first aspect or any possible implementation of the first aspect, or the communication device executes the method shown in the second aspect or any possible implementation of the second aspect, or the communication device executes the method shown in the third aspect or any possible implementation of the third aspect, or the communication device executes the method shown in the fourth aspect or any possible implementation of the fourth aspect.
- the memory is located outside the above communication device.
- the memory is located within the above-mentioned communication device.
- the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
- the communication device further includes a transceiver, and the transceiver is used to receive a message or send a message.
- an embodiment of the present application provides a communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the interface is used to input a first request message and output a first feedback message.
- first request message and the first feedback message can refer to the method shown in the first aspect or any possible implementation method, and will not be described in detail here.
- an embodiment of the present application provides a communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the interface is used to output a first request message and input a first feedback message.
- first request message and the first feedback message can refer to the method shown in the second aspect or any possible implementation method, and will not be described in detail here.
- an embodiment of the present application provides a communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the interface is used to input a second request message and output a second feedback message.
- the description of the second request message and the second feedback message can refer to the method shown in the third aspect or any possible implementation method, and will not be described in detail here.
- an embodiment of the present application provides a communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the logic circuit is used to determine to provide a first network service; and the interface is used to output first registration information.
- an embodiment of the present application provides a computer program product, which includes a computer program or a computer code.
- the computer program product is run on a computer, the method shown in the first aspect or any possible implementation of the first aspect is executed, or the method shown in the second aspect or any possible implementation of the second aspect is executed, or the method shown in the third aspect or any possible implementation of the third aspect is executed, or the method shown in the fourth aspect or any possible implementation of the fourth aspect is executed, or the method shown in the fifth aspect or any possible implementation of the fifth aspect is executed.
- FIG1 is a schematic diagram of a 5G core network provided in an embodiment of the present application.
- FIG3 is a schematic diagram of a network element interaction provided in an embodiment of the present application.
- FIG5 is an interactive schematic diagram of a network service method provided in an embodiment of the present application.
- FIG6 is an interactive schematic diagram of another network service method provided in an embodiment of the present application.
- FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- FIG9 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.
- FIG10 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.
- virtualization technology can be used to logically divide networks into different sub-networks (i.e., network slicing) to provide users with differentiated network connection services. Different sub-networks can use the same network equipment (such as physical machines), thereby reducing network deployment costs and achieving flexible network deployment.
- virtualization technology can be used to divide the physical network into different virtual networks, such as the Internet of Things (IoT), mobile broadband (MBB), and vehicle to everything (V2X).
- IoT Internet of Things
- MBB mobile broadband
- V2X vehicle to everything
- AN equipment is a device that connects terminal equipment to a wireless network. It can also be called access network equipment, network equipment, RAN node, etc., and can be specifically a base station.
- Base stations can include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, etc.
- an access point in a wireless local area network (WLAN), a base station (base transceiver station, BTS) in a global system for mobile communications (GSM) or code division multiple access (CDMA), a base station (NodeB, NB) in wideband code division multiple access (WCDMA), an evolved Node B (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, wearable device, and the next generation Node B (gNB) in a 5G system, a base station in a future evolved public land mobile network (PLMN) network, an access network device or a module of an access network device in an open access network ORAN (open RAN, ORAN) system, or a base station in a future mobile communication system or an access node in a WiFi system, etc.
- PLMN public land mobile network
- the access network devices may include a centralized unit (CU) and a distributed unit (DU).
- the CU may also be divided into a CU-control plane (CP) and a CU-user plane (UP).
- the access network devices may also be an antenna unit (RU).
- the access network devices may also be an open radio access network (ORAN) architecture.
- ORAN open radio access network
- the embodiments of the present application do not limit the specific deployment mode of the access network devices.
- the access network device shown in the embodiments of the present application may be an access network device in the ORAN, or a module in the access network device.
- UDM has the functions of managing user contract data and generating user authentication information.
- PCF has the function of providing policy rules to the control plane functional entity.
- UPF is mainly responsible for processing user messages, such as forwarding and billing. It can be used as the anchor point for protocol data unit (PDU) session connection, namely PDU session anchor (PSA), responsible for UE data message filtering, data transmission/forwarding, rate control, billing information generation, user plane QoS processing, uplink transmission authentication, transmission level verification, downlink data packet caching and downlink data notification triggering, etc.
- PDU protocol data unit
- PSA PDU session anchor
- UPF can also be used as a branch point for multi-homed PDU sessions.
- AMF is used to manage the access and mobility management context (AM context) of UE
- SMF is used to manage the session management (SM) context of UE
- PCF is used to configure relevant policies for network elements (such as AMF, SMF) in the network, such as access and mobility management policies, session management policies, etc.
- An AM policy association can be established between AMF and PCF
- an SM policy association can be established between PCF and SMF (such as SMF1 and SMF2)
- a PDU session can be established between AMF and SMF.
- the above-mentioned SNPN network and PNI-NPN network can use the network architecture of the 5G network, that is, the network architecture of the SNPN network and the PNI-NPN network can be as shown in Figure 2.
- the above-mentioned SNPN network requires users to independently deploy network equipment, which has high deployment costs.
- the PNI-NPN network follows the implementation method of network slicing, and its network architecture depends on the operator, and users cannot control the operation.
- NPN is isolated from PLMN, that is, the services of non-public networks are independent of the PLMN network data services, and the services received by users in NPN are provided by NPN.
- the services received by users in NPN depend on the capabilities of the NPN, and when the capabilities of NPN are limited, it will affect the user's services. Therefore, how to provide users with better network services is an urgent problem to be solved.
- the network architecture may include user-level functions, network-level functions, and network asset scheduling functions.
- the service object of the user-level function is a specific user, that is, the user-level function is used to provide exclusive network services for specific users.
- the service object of the network-level function is any user or network element in the network, that is, the network-level function can provide network services for network elements or users in the network.
- the network asset scheduling function is used to schedule network services or network resources in the network.
- the user-level function and the network-level function can call each other's services through the network asset scheduling function.
- the user-level function can be controlled and managed by the user, and the network-level function can be controlled and managed by a network equipment provider (such as an operator).
- a network equipment provider such as an operator
- an operator can deploy network underlying equipment, and a user can develop and deploy user-level functions based on the network underlying equipment to provide users with exclusive network services.
- the user-level function may be a collection of network functions, or a network node (or user-level node) equipped with multiple network functions.
- the user-level function may provide exclusive network services for users in a sub-network.
- the user-level function may include one or more network functions for providing user-exclusive network services for users in the sub-network.
- the user-level function may store static and/or steady-state data of users in the sub-network, and perform corresponding operations based on user requests or network function requests in the sub-network or external requests of the sub-network.
- the above subnetwork is a network dedicated to users, which may also be referred to as a user space.
- the user space may include one or more network functions, and the one or more network functions have the same network identifier.
- the one or more network functions may provide differentiated network services for users in the user space.
- the one or more network functions may include at least one of the following: a connection service function, a data service function, a computing service function, a perception service function, etc.
- the user space can use the one or more network functions to provide exclusive network services for users.
- the data service function can provide exclusive storage services for users in the user space, ensuring that the user's data is only stored within the user space to ensure data security.
- the user space can provide users with exclusive artificial intelligence (AI) model training services through user behavior data collected by the data service function.
- AI artificial intelligence
- the services provided by the user space can be controlled by users in the user space.
- the network functions in the user space are deployed by the user space and are not allocated by the operator network, so that users enjoy independent network space in the mobile network, and have sovereignty and operation rights over the user space, so that the network can be flexibly configured based on user needs.
- the network environment and network functions of the user space can be provided by the operator network.
- a user can initiate a contract request to the operator network (for example, the user purchases a phone card provided by the operator, or signs a contract through a web page or client provided by the operator, etc.) to request the operator network to provide the user with a user-exclusive network environment and network services (i.e., user space).
- the contract request may include the user's contract information, and the operator network provides the user with a corresponding user space based on the user's contract information.
- the user's contract information may include service functions or module functions provided by the user space to the user.
- the user space provided by the operator network to the user can provide the user with a connection function with a certain bandwidth, a computing function with a certain capability, a storage function with a certain capacity, and so on.
- the user space is managed and controlled by the user.
- the operator network can be understood as a network controlled and managed by network equipment.
- the granularity of the user space may be user (group) granularity, service granularity or network-level granularity.
- the user space may be a UE, or a network that provides exclusive network services for specific users, such as a home network, a campus network or a venue network.
- the user space may be a network used to perform specific services.
- the user space is a network used to collect location information.
- the user space may be a network capability that provides different scales based on user needs.
- the user space may belong to one or a group of users, and the user space may be controlled and managed by one or more users.
- family members may add guests to the home network, and then allow the guests to use the services of the home network.
- the user space may be the NPN described above, or a network configured as a user-exclusive network.
- the "user space" in this application is only a name for a network exclusive to a user, and the name of the user-exclusive network is not limited in this application.
- the network functions contained in the user space may also be referred to as user-level functions.
- the above-mentioned network asset scheduling function is used to discover corresponding network-level functions or schedule corresponding network resources for user space.
- the network-level function can provide corresponding network-level services for user space.
- the user space and the network-level function can interact through the network asset scheduling function, thereby realizing mutual calls between the user space and the network-level function.
- the network-level function can call data or services in the user space.
- user spaces can also interact with each other through the network asset scheduling function, for example, different user spaces can access or call services or exchange data with each other.
- network-level functions may include session management functions (SMF) and user plane functions.
- SMF session management functions
- user plane functions When a user in the user space needs to access a mobile network, the user can initiate a connection service request to the user space.
- the user space can discover the SMF and user plane functions through network asset scheduling and request connection services from the SMF.
- the SMF then establishes a connection channel for the UE by configuring the user plane function and the connection function on the base station side.
- interaction between the user space and the network-level service may be the interaction between the user-level function in the user space and the network-level function.
- the "user-level network function” in this application can also be replaced by "network function for user services”, “function for user services”, “user-level network function”, etc. It can be understood that the user-level function is only the name of the network function that can provide user-specific network services to users in this application, and this application does not limit the name of the network function that provides exclusive network services to users.
- network-level function in this application can also be replaced by “network function oriented to network services”, “function oriented to network services”, “network-level network function”, etc. It can be understood that the network-level function is only the name of the network function that can provide network services to users or network elements in this application, and this application does not limit the name of the network function that provides network services to users or network elements.
- network asset scheduling function in this application can also be replaced by “asset scheduling function”, “asset scheduling network function”, “network scheduling function”, etc. It should be understood that the network asset scheduling function is only a name for the network function that can schedule network services or network resources in the network in this application, and this application does not limit the name of the network function that schedules network services or network resources in the network.
- the mobile network may include one or more networks (also referred to as network domains), each network domain includes a network asset scheduling function to schedule network services and network resources in the corresponding network domain.
- the mobile network may include two network domains, an access network and a core network.
- the above-mentioned user-level functions may include user-level AN (User-AN) functions and user-level CN functions
- the above-mentioned network-level functions may include network-level AN functions and network-level CN functions
- the above-mentioned network asset scheduling functions may include AN-side network asset scheduling functions and CN-side network asset scheduling functions.
- the user-level AN function, the AN-side network asset scheduling function and the network-level AN function are included in the access network, and the user-level CN function, the CN-side network asset scheduling function and the network-level CN function are included in the core network.
- the above-mentioned user-level AN function, AN-side network asset scheduling function and network-level AN function can be deployed on the same access network device or different access network devices.
- the AN-side network asset scheduling function is used to schedule network services or network resources in the access network.
- the network-level AN function can provide physical layer access services and air interface resource scheduling services
- the user-level AN function can provide data or service mapping and security assurance services, such as AI model training services, data services, perception services, connection services, and air interface security services.
- operators can deploy underlying equipment on the access network side (such as physical communication antennas, sensors with perception capabilities, etc.), and deploy corresponding network functions (such as resource scheduling functions, perception functions, etc.). Users can develop and deploy corresponding user-level AN functions based on the underlying equipment, and use the user-level AN functions to call the operator's underlying equipment to provide exclusive access network services for users in the same user space.
- underlying equipment such as physical communication antennas, sensors with perception capabilities, etc.
- corresponding network functions such as resource scheduling functions, perception functions, etc.
- Users can develop and deploy corresponding user-level AN functions based on the underlying equipment, and use the user-level AN functions to call the operator's underlying equipment to provide exclusive access network services for users in the same user space.
- the user-level function may be deployed by an operator.
- the access network allocates to the user a network function (i.e., a user-level function) that provides exclusive network services to the user.
- a network function i.e., a user-level function
- a user may sign a contract with the access network to lease the network function deployed by the operator on the access network side.
- the network function is managed and controlled by the user.
- the user may also utilize the network function deployed by the operator to schedule the underlying equipment to provide exclusive access network services to users in the same user space without rebuilding the network function, thereby reducing the cost of network deployment.
- the above-mentioned user-level AN function, AN-side network asset scheduling function, and network-level AN function may be included in the CU (or O-CU) of the same access network device or different access network devices.
- the user-level AN function, AN-side network asset scheduling function, and network-level AN function may be included in the CU (or O-CU) or DU (or O-DU) of the same access network device or different access network devices.
- the user space can deploy physical devices such as sensors in the access network, then the user-level AN service can be included in the CU (or O-CU) or DU (or O-DU) of the access network device.
- the CN-side network asset scheduling function is used to schedule network services (such as scheduling network-level CN function services) and network resources in the core network.
- User-level CN functions can provide user-level CN services (for example, AI model training services, data services, perception services, connection services, etc.) to users. Users can independently control and manage user-level CN functions, thereby achieving independent policy formulation and data management.
- Network-level CN functions can provide network-level CN services, such as user space lifecycle management services.
- network-level CN functions may include network functions in the 5G core network, such as AMF, SMF, PCF, UDM, AF, control user plane function (UPF), etc.
- the CN domain may also include one or more core network internal domains, which may include a control plane domain and a user plane domain, or other newly added core network internal domains (such as an intelligent plane domain, a computing plane domain, a data plane domain, etc.), and each of the one or more core network internal domains may include a network asset scheduling function, and the core network internal domains may mutually call network functions in different core network internal domains based on their network asset scheduling functions.
- the core network internal domain is only the name of the sub-network in the core network that includes the network asset scheduling function in this application, and this application does not limit the name of the sub-network in the core network that includes the network asset scheduling function.
- the user-level AN function and the user-level CN function may be included in the user space, and as part of the user space, provide exclusive network services for users.
- the user space may send a request to the CN-side network asset scheduling function through the user-level CN function, or send a request to the AN-side network asset scheduling function through the user-level AN function, so as to send the corresponding network-level function through the CN-side network asset scheduling function or the AN-side network asset scheduling function.
- the network function in the core network and the network function in the access network can communicate with each other.
- the user-level CN function or the user-level AN function in the user space can send a request to the CN-side network asset scheduling function or the AN-side network asset scheduling function to send the corresponding network-level function through the CN-side network asset scheduling function or the AN-side network asset scheduling function.
- the access network and core network described above are only examples, and the network architecture in this application is not limited to the access network and core network, but may also include new networks that emerge with the development of technology. Therefore, the access network and core network shown above should not be understood as a limitation on the implementation of this application.
- the mobile network may not divide the network domains according to the access network and the core network.
- the user plane functions may constitute a network domain
- the functions related to computing services may constitute a network domain
- the data management service functions may constitute a network domain, and so on.
- the mobile network can provide users with exclusive user space services based on user needs.
- the user space can deploy independent network functions.
- the mobile network and the user space are independent of each other, so that users enjoy independent network space in the mobile network and have sovereignty and operation rights over the user space.
- the network can be flexibly customized for users and the security of user data can be guaranteed.
- the method provided in the embodiment of the present application may be applied to the communication system as shown in FIG4.
- the method provided in the embodiment of the present application may be applied to a first network element, a second network element, a third network element, or a fourth network element.
- the first network element may be the network asset scheduling function described above
- the second network element may be the user-level function described above
- the third network element may be the network-level function described above
- the fourth network element may be the network asset scheduling function described above.
- network elements involved in this application can be simply understood as elements in the network, which are the smallest units that can be supervised and managed in network management.
- a network element can be composed of one or more disks or frames, and can independently complete certain transmission functions.
- sending information to... (the Xth network element) in this application can be understood as the destination of the information being the Xth network element. It may include sending information to the Xth network element directly or indirectly.
- receiving information from... (the Xth network element) can be understood as the source of the information being the Xth network element, which may include receiving information from the Xth network element directly or indirectly. The information may be processed as necessary between the source and destination of the information transmission, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
- Figure 5 is an interactive schematic diagram of a network service method provided by an embodiment of the present application. As shown in Figure 5, the method includes but is not limited to the following steps.
- the method shown in FIG. 5 includes step 501 .
- the third network element sends first registration information.
- the first network element receives the first registration information, where the first registration information is used to register the first network service of the third network element to the first network element.
- the first network element is used to schedule network services in a first network, and the third network element is included in the first network.
- the third network element may register the network service provided by the third network element or the network function shared by the third network element with the first network element, so that other network elements (such as the second network) can call the network service provided by the third network element or use the network function shared by the third network element.
- the third network element is an access network element
- the first network service may include one or more of a connection resource management service, a perception service, and a mobility management service.
- the third network element is a core network element, and the first network service may include one or more of an access management service, a session management service, a data analysis service, and a billing service.
- the first network element is a network asset scheduling function in the first network element. It is understandable that the third network element may register the network service it provides with the network asset scheduling function in the network where it is located. In the case where the third network element is not included in the first network, step 501 may not be included in the method shown in FIG5 .
- the third network element when a third network element is included in the first network, can register the network services that it can provide or the network functions that can be shared with the first network element, so that the first network element can schedule the network services and network functions of the third network element.
- the second network element sends a first request message, and correspondingly, the first network element receives the first request message.
- the first request message is used to request a first network service
- the first network element is used to schedule a network service in the first network
- the second network element is used to provide services for users in the second network.
- the first network element may be used to schedule network services or network resources in the first network.
- the first network element may be the network asset scheduling function described above. Such as the CN side network asset scheduling function or the AN side network asset scheduling function.
- the first network may be included in an access network or a core network.
- the first network may be a subnetwork in an access network or a core network, for example, the first network may be a network composed of one or more base stations (or access network devices) in an access network.
- the second network element may be included in the second network, and is used to provide exclusive network services for users in the second network.
- the second network may be a non-public network, that is, the second network is a network dedicated to users.
- the non-public network may be the NPN or user space described above.
- the second network element may be included in the second network.
- the second network element may be the user-level function described above.
- the second network element is the user-level CN function or the user-level AN function described above.
- the second network element may send the first request message to the first network element based on a request of a user in the second network or an internal trigger mechanism of the second network, and the first request message may include a service type, a data type, etc. of the first network service.
- the first request message is used to request that the first network service be provided to the second network element or a user in the second network.
- the first request message is used to request a first network service or the first request message is used to request information of a network element that provides the first network service.
- the first network service includes at least one of the following: access management service, session management service, data analysis service, billing service, connection resource management service, perception service, and mobility management service.
- the first network and the second network may belong to the same operator, and the first network element and the second network element may be deployed in the same network device.
- the first network element is an AN-side network asset scheduling function
- the second network is a user-level AN function
- the first network element and the second network may be deployed in the same access network device.
- the second network element is a user-level CN function
- the first network element is a CN-side network asset scheduling function.
- the second network element is a user-level AN function
- the first network element is an AN-side network asset scheduling function.
- the second network element can send the first request message to the network asset scheduling function in its corresponding network domain.
- the second network element is a core network element (such as a user-level CN function)
- the second network element can send the first request message to the CN-side network asset scheduling function
- the second network element is an access network element (such as a user-level AN function)
- the second network element can send the first request message to the AN-side network asset scheduling function.
- the second network element may be a user-level CN function or a user-level AN function
- the first network element may be a CN-side network asset scheduling function or an AN-side network asset scheduling function.
- the network functions in the access network and the network functions in the core network may communicate with each other, and the second network element may communicate with the CN-side network asset scheduling function and/or the AN-side network asset scheduling function.
- the second network element may send a request message to the AN-side network asset scheduling function or the CN-side asset scheduling function based on the specific request content of the service.
- the second network element may send a session establishment request to the asset scheduling function on the CN side, and send a wireless resource request to the network asset scheduling function on the AN side.
- the second network element may send a session establishment request to the network asset scheduling function on the CN side, and then the network asset scheduling function on the CN side sends a wireless resource scheduling request to the network asset scheduling function on the AN side.
- the second network element may request computing resources from the AN-side network asset scheduling function and/or the CN-side asset scheduling function.
- the first network element sends a first feedback message, and correspondingly, the second network element receives the first feedback message.
- the first feedback message includes information of a third network element or a service result of the first network service, and the third network element provides the first network service.
- the third network element may be included in the first network or not included in the first network, and the third network element may include the network-level functions described above, such as network-level AN functions or network-level CN functions.
- the information of the third network element may include address information of the third network element (such as Internet protocol (IP) address, full qualified domain name (FQDN), port number, layer 2 address, etc.) and/or identification information (such as network element identification, network function instance identification, etc.).
- IP Internet protocol
- FQDN full qualified domain name
- port number such as network element identification, network function instance identification, etc.
- the service result of the first network service is the result of the third network element providing the first network service.
- the first network service includes a data service, that is, the first request message is used to request service data, and the service result may include corresponding service data.
- the first feedback message includes information about the third network element. After receiving the first request message, the first network element discovers the third network element that provides the first network service for the second network element.
- the third network element may be included in the first network or may not be included in the first network.
- the first network element may determine whether the first network includes a network element that provides the first network service. In the case where the first network includes a network element that provides the first network service, the first network element may send information feedback of the third network element that provides the first network service to the second network element through the first feedback message. In the case where the first network does not include a network element that provides the first network service, the first network element may send a second request message to a network asset scheduling function (such as a fourth network element) in other networks (such as a third network) to request information of the third network element that provides the first network service from other networks.
- a network asset scheduling function such as a fourth network element
- the first feedback message includes the service result of the first network service.
- the first network element determines a third network element in the first network that provides the first network service.
- the first network element may forward the first request message to the third network element, or send a third request message to the third network element based on the first request message, and the third request message is used to request the first network service.
- the third network element may feedback the service result of the first network service to the first network element, and the first network element then feedbacks the service result to the second network element through the first feedback message.
- the service result includes whether the third network element successfully (or agrees) to provide the second network service to the second network element or the user in the second network.
- the first network service includes a wireless access service
- the service result of the first network service includes access success or access failure. That is, the first request message is used to request to provide a wireless access service to a user in the second network.
- the first network element may forward the first request message to the third network element (such as a connection resource management function) that provides the wireless access service, so that the third network element can allocate wireless resources to the user in the second network and establish a session. If the third network element successfully allocates wireless resources and activates a session for the user in the second network, the service result may include access success. If the third network element fails to successfully allocate wireless resources and activate a session for the user in the second network, the service result may include access failure and the reason for the access failure.
- the third network element fails to successfully allocate wireless resources and activate a session for the user in the second network
- the service result may include access failure and the reason for the access failure.
- the second network element can discover and call the network services provided by network elements in other networks (such as the third network element) through the first network element, thereby realizing cross-network scheduling of network services, so that the network services received by users in the second network are not limited to the capabilities of the second network, thereby being able to better provide network services to users in the second network.
- the first feedback message includes information about the third network element, and the method shown in FIG. 5 further includes step 504 and step 505 .
- the second network element sends a third request message, and correspondingly, the third network element receives the third request message, where the third request message is used to request the first network service.
- the third network element sends a third feedback message.
- the second network element receives the third feedback message, where the third feedback message includes the service result of the first network service.
- the first network element can send information of the third network element to the second network element, and then the second network element sends a request message for the first network service to the third network element, so that the third network element can provide the first network service to the second network element, thereby realizing cross-network calling of network services, so that the network services received by users in the second network are not limited to the capabilities of the second network, thereby being able to better provide network services to users in the second network.
- sending information to...(network element) can be understood as the destination end of the information is the network element. It can include sending information to the network element directly or indirectly.
- receiving information from...(network element) can be understood as the source end of the information is the network element, which can include receiving information from the network element directly or indirectly.
- the information may be processed as necessary between the source end and the destination end of the information transmission, for example, the information is forwarded through a forwarding device, or one or more processes such as encoding and modulation may be performed on the information at the source end of the information transmission, or one or more processes such as decoding and demodulation may be performed on the information at the destination end of the information transmission, but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.
- Figure 6 is an interactive flow chart of another network service method provided by an embodiment of the present application. As shown in Figure 6, the method includes but is not limited to the following steps.
- the method shown in FIG. 6 includes step 601 .
- the fourth network element is used to schedule network services in the third network, and the third network element is included in the third network.
- the fourth network element can be the network asset scheduling function described above, such as the CN side network asset scheduling function or the AN side network asset scheduling function.
- the third network can be included in the access network or the core network.
- the third network can be a network composed of one or more access network devices in the access network.
- the third network can be a network composed of one or more network elements (network functions) in the core network.
- the third network element may register the first network service of the third network element with the fourth network element, and after receiving the registration information of the third network element, the fourth network element may notify the first network element through the first indication information that the third network element provides the first network service.
- the first indication information may be used to indicate that the first network element may call the first network service provided by the third network element.
- the first indication information may include registration information of the third network element.
- the fourth network element may share the registration information of the third network element with the first network element through the first indication information, so that the first network element can schedule the first network service provided by the third network element.
- the first network element sends a second request message, and correspondingly, the fourth network element receives the second request message, where the second request message is used to request the first network service from the fourth network element.
- the first network element when there is no network element providing the first network service in the first network, the first network element sends the second request message to the fourth network element to request the first network service from the fourth network element.
- the first network element may also forward the first request message to the fourth network element. That is, the second request message contains the same specific request content as the first request message.
- the first network element may determine, based on the first indication information, that the third network includes a third network element that provides the first network service, and send the second request message to the fourth network element.
- the first network element can determine, based on the first indication information, that the third network includes a third network element that provides the first network service, so that the first network element can quickly send a corresponding request message to the fourth network element when the first network service is needed, thereby improving network service efficiency.
- the first request message may include location information, and the first network element may determine a fourth network element corresponding to the location information.
- the first network element may be a CN-side network asset scheduling function, and a user needs to request sensor data in a first area on the access network side.
- the user space may send a first request message to the CN-side network asset scheduling function through a user-level CN function, and the first request message may include location information of the first area, for requesting sensor data in the first area.
- the CN-side network asset scheduling function may send a second request message to the AN-side network asset scheduling function (i.e., the fourth network element) corresponding to the first area based on the location information of the first area.
- the first network element can determine the network corresponding to the location information based on the location information carried in the first request message, and send a request message to the network asset scheduling function in the network corresponding to the location information. Through the location information included in the first request message, the first network element can accurately find the network that can provide the first network service to the second network element, avoiding the situation where the first network element sends a request to the network asset scheduling function of other networks, while the other networks cannot provide the first network service to the second network element.
- the first network element is an access network element
- the fourth network element is a core network element
- the third network element includes at least one of the following network functions: access management function, session management function, data analysis function, and billing function.
- the first network element is an access network element (such as an AN-side network asset scheduling function), that is, the first network is an access network-side network, or the first network is included in the access network.
- the fourth network element is a core network element (such as a CN-side network asset scheduling function), that is, the third network is a core network-side network, or the third network is included in the core network.
- the third network element is included in the third network, that is, the third network element is a core network element (such as a network-level CN function).
- the first network element is a core network element
- the fourth network element is an access network element
- the third network element includes at least one of the following network functions: connection resource management function, perception function, and mobility management function.
- the first network element is a core network element (such as a CN-side network asset scheduling function), that is, the first network is a core network-side network, or the first network is included in the core network.
- the fourth network element is an access network element (such as an AN-side network asset scheduling function), that is, the third network is an access network-side network, or the third network is included in the access network.
- the third network element is included in the third network, that is, the third network element is an access network element (such as a network-level AN function).
- the network functions included in the third network element are only examples, and the network functions included in the third network element in this application are not limited to the above examples, and may also include other new network functions that emerge with the development of technology. Therefore, the several network functions shown above should not be understood as limitations on the implementation of this application.
- the network services of the access network and the network services of the core network can be scheduled respectively by the first network element and the fourth network element, and the mutual calling of the network services of the access network and the core network can be realized based on the interaction between the first network element and the fourth network element.
- the fourth network element sends a second feedback message to the first network element.
- the first network element receives the second feedback message, where the second feedback message includes information of the third network element or a service result of the first network service.
- the fourth network element may forward the second request message to the third network element so that the third network element provides the first network service to the second network element, and receives a feedback message returned by the third network element, the second feedback message including the service result of the first network service, and forwards the feedback message (i.e., the second feedback message) to the first network element.
- the fourth network element determines the third network element that provides the first network service, and sends the information of the third network element to the first network element through the second feedback message.
- the first network element sends a first feedback message, and correspondingly, the second network element receives the first feedback message.
- the first network element may forward the second feedback message to the second network element. That is, the first feedback message and the second feedback message have the same specific content, but different sending and receiving ends.
- the second network element may send a third request message to the third network element based on the first feedback message, where the third request message is used to request the first network service.
- the third network element provides the first network service for the second network element based on the third request message, and sends a third feedback message to the second network element, where the third feedback message includes a service result of the first network service.
- the mutual calling of network services between different networks can be realized through the asset scheduling functions in different networks (such as the first network element and the fourth network element), thereby improving the network service efficiency.
- Figure 7 is an interactive schematic diagram of another network service method provided by an embodiment of the present application. As shown in Figure 7, the method includes but is not limited to the following steps.
- the second network element sends second registration information.
- the first network element receives the second registration information, where the second registration information is used to register or cancel a second network service of the second network to the first network element.
- the second network may be the user space described above
- the second network element may be the user-level function described above
- the first network element may be the network asset scheduling function described above.
- the user space may register the network service or network function opened by the user space with the network asset scheduling function.
- the user space may register the second network service with the network asset scheduling function through the user-level function, so that other network elements or other user spaces in the mobile network can call the second network service.
- the second network can send the second registration information to the first network element through the second network element to register the second network service of the second network with the first network element.
- the first network element registers the second network service of the second network.
- the first network element can save the correspondence between the second network and the second network service.
- the first network element can record the second registration information through a configuration file or context or query table of the second network or the second network service.
- the first network element can query the configuration file or context or query table it maintains.
- the above-mentioned configuration file or context or query table can be maintained locally by the first network element, or it can be saved in a database, and the first network element can call a database service to query the configuration file or context or query table.
- the second network may send the second registration information to the first network element through the second network element to cancel the second network service of the second network to the first network element.
- the first network element may delete the second network service of the second network.
- the first network element deletes the correspondence between the second network and the second network service.
- the first network element may delete the second registration information from the configuration file, context, or query table of the second network or the second network service.
- the second network service may include at least one of the following: access management service, session management service, data analysis service, billing service, connection resource management service, computing service, perception service, and mobility management service.
- the second network service can be provided by a user in the user space, and the second network element can send the second registration information to the first network element based on the user's request or authorization.
- the first user in the user space has computing capabilities.
- the first user is able to provide computing services, he authorizes the second network element.
- the second network element provides the second registration information to register the computing service (or computing function) of the first user in the network asset scheduling function.
- the network asset scheduling function can request the computing service provided by the first user from the user space (or the second network element) based on the second registration information.
- the first user has a perception function (such as channel perception, temperature perception, positioning capability, image recognition, etc.).
- a perception function such as channel perception, temperature perception, positioning capability, image recognition, etc.
- the first user's perception function can be registered to the network asset scheduling function through the second network element.
- the network asset scheduling function can request the user space (or second network element) for the perception service provided by the first user based on the second registration information.
- the second registration information may include at least one of the network identification information of the second network, the service type, service type, data type, and location information of the second network.
- the network identification information of the second network may include one or more of a subnetwork identifier, a user space identifier, and an identifier of a network domain (such as an AN domain, a CN domain, a control plane domain, or a user plane domain, etc.) where the network function providing the second network service is located.
- the service type of the second network may include IoT, V2X, or a connection service.
- the data type may include user behavior data, business data, or an AI model.
- the second network service is provided by a first user in the second network, and the network identification information of the second network may include a user identifier or a user IP of the first user.
- the first network element sends second indication information, and correspondingly, the fourth network element receives the second indication information, where the second indication information is used to instruct the second network to provide a second network service, and the fourth network element is used to schedule the network service in the third network.
- the first network element may indicate to the fourth network element through the second indication information that the second network provides the second network service.
- the first indication information may indicate that the fourth network element may call the second network service of the second network.
- the second indication information may include the second registration information mentioned above, and the first network element may share the second registration information with the fourth network element through the second indication information.
- the first network element may be a network asset scheduling function on the CN side
- the fourth network element may be a network asset scheduling function on the AN side
- the first network element may be a network asset scheduling function on the AN side
- the fourth network element may be a network asset scheduling function on the CN side.
- the second network may be a user space, that is, the network asset scheduling function on the AN side and the network asset scheduling function on the CN side may share the registration information of the user space (such as the second registration information).
- the user space registers the perception service of the first user with the network asset scheduling function on the CN side.
- the perception service is a network service required by the access network side.
- the network asset scheduling function on the CN side may synchronize the registration information to the network asset scheduling function on the AN side through the second indication information after obtaining the registration information of the perception function.
- the user space registers the computing service of the first user with the network asset scheduling function on the AN side, and the core network side may also call the computing service.
- the network asset scheduling function on the AN side may pass the registration information of the computing service to the network asset scheduling function on the CN side through the second indication information.
- the second network can register its own network function or network service to the first network element, so that other network elements or networks can schedule the network service or network function of the second network, and can make full use of the resources of the second network. There is no need to repeatedly construct network functions in the mobile network, thereby improving network service efficiency.
- the method shown in FIG. 7 further includes step 703 and step 704 .
- the fifth network element sends a fourth request message.
- the fourth network element receives the fourth request message, where the fourth request message is used to request the second network service.
- the fifth network element may be a network-level function (such as a network-level CN function or a network-level AN function) or a user space or user-level function (such as a user-level AN function or a user-level CN function).
- a network-level function such as a network-level CN function or a network-level AN function
- a user space or user-level function such as a user-level AN function or a user-level CN function
- the fourth request message may be used for the second network service of the second network.
- the fourth request message is used to request data or computing services of the second network (ie, user space).
- the fourth network element sends a fourth feedback message to the fifth network element, and correspondingly, the fifth network element receives the fourth feedback message.
- the fourth feedback message may include information of the second network or information of the first network element or a service result of the second network service.
- the information of the second network may include identification information of the second network, or a user identification or IP address of a user providing the second network service in the second network.
- the information of the first network element may include a network element identification (Network Element ID) of the first network element or a network function instance identification (Network Function instance ID), etc.
- the fifth network element and the third network element may be the same network element or different network elements.
- the fourth network element may determine that the second network provides the second network service based on the second indication information.
- the fourth network element may schedule the second network service of the second network.
- the fourth feedback message includes information of the second network or a service result of the second network service.
- the fourth network element may forward the fourth request message to the second network so that the second network provides the second network service to the fifth network element.
- the fourth network element receives the service result fed back by the second network and sends the service result to the fifth network element through the fourth feedback message.
- the fourth network element may also send the information of the second network to the fifth network element through the second feedback message, and the fifth network element sends a request message for the second network service to the second network.
- the fourth network element can schedule the second network service of the second network without requesting the second network service through the first network element, thereby improving the efficiency of network services.
- the fourth network element cannot schedule the second network service of the second network, the second network service of the second network is scheduled by the first network element, and the fourth feedback message includes the information of the second network or the service result of the second network service.
- the fourth network element may forward the fourth request message to the first network element, and the first network element schedules the second network service.
- the first network element determines whether the second network can provide the second network service for the fifth network element. If the second network can provide the second network service for the fifth network element, the first network element may send a request message for the second network service to the second network so that the second network provides the second network service for the fifth network element.
- the first network element receives the service result fed back by the second network and forwards the service result to the fourth network element. After receiving the service result, the fourth network element sends the service result to the fifth network element through the fourth feedback message.
- the second network can provide the second network service for the fifth network element
- the first network element sends the information of the second network to the fourth network element.
- the fourth network element After receiving the information of the second network, the fourth network element sends the information of the second network to the fifth network element through the fourth feedback message, and the fifth network element sends a request message for the second network service to the second network.
- the second network service of the second network is scheduled by the first network element, and after the fourth network element receives the request message for the second network service, it can forward the request message to the first network element, and the first network element schedules the second network to provide the second network service to the fifth network element.
- the second network can be a user space
- the first network element can schedule the user space to provide network services to other network elements or other user spaces, so as to make full use of the resources of the user space.
- the fourth network element cannot schedule the second network service of the second network, the second network service of the second network is scheduled by the first network element, and the fourth feedback message includes information of the first network element.
- the fourth network element may send the information of the first network element to the fifth network element through the fourth feedback message.
- the fifth network element sends a fifth request message to the first network element based on the fourth feedback message to request the second network to provide the second network service for the fifth network element.
- the first network element may send a fifth feedback message to the fifth network element, and the fifth feedback message may include a service result of the second network service or information of the second network.
- the fourth feedback message may also include information about the second network
- the fifth request message may also include information about the second network
- the second network service of the second network is scheduled by the first network element.
- the fourth network element After the fourth network element receives the request message for the second network service, it can send the information of the first network element to the fifth network element, so that the fifth network element can directly send the request message to the first network element based on the information of the first network element, thereby simplifying the interaction process and improving the efficiency of network services.
- the various embodiments shown above may be combined with each other.
- the method shown in FIG. 7 may be combined with the method shown in FIG. 5, that is, the network service method provided by the embodiment of the present application may include steps 501, 502, 503, 504, 505, 701, 702, 703, and 704.
- the method shown in FIG. 7 is combined with the method shown in FIG. 6, that is, the network service method provided by the embodiment of the present application may include steps 601, 602, 603, 604, 605, 701, 702, 703, and 704.
- the present application divides the functional modules of the communication device according to the above method embodiment.
- each functional module can be divided according to each function, or two or more functions can be integrated into one processing module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
- the communication device of the embodiment of the present application will be described in detail below in conjunction with Figures 8 to 10.
- FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- the communication device includes a processing unit 801 , a sending unit 802 , and a receiving unit 803 .
- the communication device may be the first network element shown above. That is, the communication device shown in FIG8 may be used to execute the steps or functions performed by the first network element in the above method embodiment.
- the communication device may be a beamforming transmission device or chip, etc., which is not limited in the embodiments of the present application.
- the receiving unit 803 is configured to receive a first request message
- the sending unit 802 is configured to send a first feedback message.
- the sending unit 802 is further used to send a second request message; and the receiving unit 803 is further used to receive a second feedback message.
- the receiving unit 803 is further used to receive first indication information.
- the receiving unit 803 is further configured to receive first registration information.
- the receiving unit 803 is further configured to receive second registration information.
- the sending unit 802 is further used to send second indication information.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- processing unit sending unit and receiving unit shown in the embodiments of the present application is only an example.
- the communication device may be the second network element shown above. That is, the communication device shown in Figure 8 may be used to execute the steps or functions performed by the second network element in the above method embodiment.
- the communication device may be a beamforming receiving device or chip, etc., which is not limited in the embodiments of the present application.
- the sending unit 802 is configured to send a first request message
- the receiving unit 803 is configured to receive first feedback information.
- the sending unit 802 is further used to send a third request message; and the receiving unit 803 is further used to receive a third feedback message.
- the sending unit 802 is further configured to send second registration information.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- the communication device may be the fourth network element shown above. That is, the communication device shown in Figure 8 may be used to execute the steps or functions performed by the fourth network element in the above method embodiment.
- the communication device may be a beamforming receiving device or chip, etc., which is not limited in the embodiments of the present application.
- the receiving unit 803 is configured to receive a second request message
- the sending unit 802 is configured to send a second feedback message.
- the sending unit 802 is further used to send first indication information.
- the receiving unit 803 is further used to receive second indication information.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- the communication device may be the third network element shown above. That is, the communication device shown in Figure 8 may be used to execute the steps or functions performed by the third network element in the above method embodiment.
- the communication device may be a beamforming receiving device or chip, etc., which is not limited in the embodiments of the present application.
- Processing unit 801 configured to determine to provide a first network service
- the sending unit 802 is configured to send first registration information to the first network element.
- first network element the first request message, the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- first network element the first request message, the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- the first network element, the second network element, the third network element and the fourth network element of the embodiment of the present application are introduced above, and the possible product forms of the first network element, the second network element, the third network element and the fourth network element are introduced below. It should be understood that any product having the function of the first network element described in FIG. 8 above, or any product having the function of the second network element described in FIG. 8 above, or any product having the function of the third network element described in FIG. 8 above, or any product having the function of the fourth network element described in FIG. 8 above, falls within the protection scope of the embodiment of the present application. It should also be understood that the following introduction is only an example, and does not limit the product forms of the first network element, the second network element, the third network element and the fourth network element of the embodiment of the present application to this.
- the processing unit 801 may be one or more processors, the sending unit 802 may be a transmitter, and the receiving unit 803 may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver.
- the processing unit 801 may be one or more processors (or the processing unit 801 may be one or more logic circuits), the sending unit 802 may be an output interface, and the receiving unit 803 may be an input interface, and the input interface and the output interface may be integrated into one unit, such as an input-output interface. This will be described in detail below.
- the processing unit 801 may be one or more processors, and the sending unit 802 and the receiving unit 803 are integrated into one device, such as a transceiver.
- the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection method between the processor and the transceiver.
- the communication device 90 includes one or more processors 920 and a transceiver 910 .
- the transceiver 910 when the communication device is used to execute the steps, methods or functions executed by the first network element, the transceiver 910 is used to receive a first request message and send a first feedback message.
- the transceiver 910 is also used to send a second request message and receive a second feedback message.
- the transceiver 910 is also used to receive first indication information.
- the transceiver 910 is also used to receive first registration information.
- the transceiver 910 is also used to receive second registration information.
- the transceiver 910 is also used to send second indication information.
- the transceiver 910 when the communication device is used to execute the steps, methods or functions executed by the second network element, the transceiver 910 is used to send a first request message and receive a first feedback message.
- the transceiver 910 is also used to send a third request message and receive a third feedback message.
- the transceiver 910 is also used to send a second registration message.
- the transceiver 910 when the communication device is used to execute the steps, methods or functions executed by the fourth network element, the transceiver 910 is used to receive the second request message and send the second feedback message. Optionally, the transceiver 910 is also used to send the first indication information. Optionally, the transceiver 910 is also used to receive the second indication information.
- the processor 920 is used to determine to provide the first network service; the transceiver 910 is used to send the first registration information.
- the transceiver 910 is also used to receive the third request message and send the third feedback message.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation).
- the transceiver is used to communicate with other devices/devices via a transmission medium.
- the communication device 90 may also include one or more memories 930 for storing program instructions and/or data.
- the memory 930 is coupled to the processor 920.
- the coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- the processor 920 may operate in conjunction with the memory 930.
- the processor 920 may execute program instructions stored in the memory 930.
- at least one of the above one or more memories may be included in the processor.
- connection medium between the above-mentioned transceiver 910, processor 920 and memory 930 is not limited in the embodiment of the present application.
- the memory 930, processor 920 and transceiver 910 are connected through a bus 940.
- the bus is represented by a bold line in FIG. 9 .
- the connection mode between other components is only for schematic illustration and is not limited thereto.
- the bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in FIG. 9 , but it does not mean that there is only one bus or one type of bus.
- 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, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
- the general-purpose processor may be a microprocessor or any conventional processor, etc.
- the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.
- the memory may include, but is not limited to, non-volatile memories such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM) or portable read-only memory (CD-ROM), etc.
- the memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and/or written by a computer (such as the communication device shown in the present application), but is not limited to this.
- the memory in the embodiments of the present application can also be a circuit or any other device that can realize a storage function, used to store program instructions and/or data.
- the processor 920 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program.
- the memory 930 is mainly used to store the software program and data.
- the transceiver 910 may include a control circuit and an antenna.
- the control circuit is mainly used to convert the baseband signal and the radio frequency signal and to process the radio frequency signal.
- the antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- the input and output devices such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
- the processor 920 can read the software program in the memory 930, interpret and execute the instructions of the software program, and process the data of the software program.
- the processor 920 performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit.
- the RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna.
- the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 920.
- the processor 920 converts the baseband signal into data and processes the data.
- the RF circuit and antenna may be arranged independently of the processor performing baseband processing.
- the RF circuit and antenna may be arranged independently of the communication device in a remote manner.
- the communication device shown in the embodiment of the present application may also have more components than those in FIG9 , and the embodiment of the present application is not limited to this.
- the method performed by the processor and transceiver shown above is only an example, and the specific steps performed by the processor and transceiver can refer to the method described above.
- the processing unit 801 may be one or more logic circuits, the sending unit 802 may be an output interface, and the receiving unit 803 may be an input interface, and the input interface and the output interface may be integrated into one unit, such as an input-output interface.
- the input-output interface may also be called a communication interface, or an interface circuit, or an interface, etc.
- the communication device shown in FIG10 includes a logic circuit 1001 and an interface 1002. That is, the processing unit 801 may be implemented with a logic circuit 1001, and the sending unit 802 and the receiving unit 803 may be implemented with an interface 1002.
- the logic circuit 1001 may be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc.
- the interface 1002 may be a communication interface, an input-output interface, a pin, etc.
- FIG10 is exemplified by taking the communication device as a chip, and the chip includes a logic circuit 1001 and an interface 1002.
- the logic circuit and the interface may also be coupled to each other.
- the embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
- interface 1002 when the communication device is used to execute the method, function or step executed by the first network element, interface 1002 is used to input a first request message and output a first feedback message. Optionally, interface 1002 is also used to output a second request message and input a second feedback message. Optionally, interface 1002 is also used to input first indication information. Optionally, interface 1002 is also used to input first registration information. Optionally, interface 1002 is also used to input second registration information. Optionally, interface 1002 is also used to output second indication information.
- the interface 1002 when the communication device is used to execute the steps, methods or functions executed by the second network element, the interface 1002 is used to output the first request message and input the first feedback message. Optionally, the interface 1002 is also used to output the third request message and input the third feedback message. Optionally, the interface 1002 is also used to output the second registration information.
- the interface 1002 is used to input the second request message and output the second feedback message.
- the interface 1002 is also used to output the first indication information.
- the interface 1002 is also used to input the second indication information.
- the logic circuit 1001 is used to determine to provide the first network service; the interface 1002 is used to output the first registration information.
- the interface 1002 is also used to input the third request message and output the third feedback message.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- first request message the first feedback message, the second request message, the second feedback message, the first indication information, the first registration information, the second registration information, the second indication information, etc.
- the present application also provides a communication system, which includes at least two of the following: a first network element, a second network element, a third network element, and a fourth network element.
- the first network element, the second network element, the third network element, and the fourth network element can be used to execute the method in any of the above embodiments (such as Figure 5, Figure 6, Figure 7, etc.).
- the present application also provides a computer program, which is used to implement the operations and/or processing performed by the first network element in the method provided by the present application.
- the present application also provides a computer program, which is used to implement the operations and/or processing performed by the second network element in the method provided by the present application.
- the present application also provides a computer program, which is used to implement the operations and/or processing performed by the third network element in the method provided by the present application.
- the present application also provides a computer program, which is used to implement the operations and/or processing performed by the fourth network element in the method provided by the present application.
- the present application also provides a computer-readable storage medium, in which computer code is stored.
- the computer code runs on a computer, the computer executes the operations and/or processing performed by the first network element in the method provided in the present application.
- the present application also provides a computer-readable storage medium, in which computer code is stored.
- the computer code runs on a computer, the computer executes the operation and/or processing performed by the second network element in the method provided by the present application.
- the present application also provides a computer-readable storage medium, in which computer code is stored.
- the computer code When the computer code is run on a computer, the computer executes the operations and/or processing performed by the third network element in the method provided by the present application.
- the present application also provides a computer-readable storage medium, in which computer code is stored.
- the computer code runs on a computer, the computer executes the operations and/or processing performed by the fourth network element in the method provided in the present application.
- the present application also provides a computer program product, which includes a computer code or a computer program.
- a computer program product which includes a computer code or a computer program.
- the present application also provides a computer program product, which includes a computer code or a computer program.
- a computer program product which includes a computer code or a computer program.
- the present application also provides a computer program product, which includes a computer code or a computer program.
- a computer program product which includes a computer code or a computer program.
- the present application also provides a computer program product, which includes a computer code or a computer program.
- a computer program product which includes a computer code or a computer program.
- An embodiment of the present application also provides a chip or a chip system, including: a processor, used to execute the method in any of the aforementioned embodiments (such as Figure 5, Figure 6, Figure 7, etc.).
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
- the aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种网络服务方法、通信装置及通信***,该网络服务方法包括:第二网元发送第一请求消息,相应的,第一网元接收该第一请求消息,该第一请求消息用于请求第一网络服务,该第一网元用于调度第一网络中的网络服务,该第二网元用于为第二网络中的用户提供服务;第一网元发送第一反馈消息,相应的,第二网元接收该第一反馈消息,该第一反馈消息包括第三网元的信息或第一网络服务的服务结果,第三网元提供第一网络服务。采用本申请实施例,能够为第二网络中的用户提供更好的网络服务。
Description
本申请涉及通信技术领域,尤其涉及一种网络服务方法、通信装置及通信***。
在5G通信***中,可以通过非公共网络(non-public network,NPN)和网络切片为用户提供差异化的网络服务。例如,不同的网络切片可以为用户提供不同的连接服务。NPN可以包括:独立部署的非公网络(stand-alone non-public network,S-NPN)和公网集成的NPN(public network integrated non-public network,PNI-NPN)。NPN也可以称为专用网络或私有网络,用于为网络中的用户提供服务。
一般的,NPN与公共陆地移动网(public land mobile network,PLMN)隔离,即非公共网络的业务独立于PLMN网络数据业务,NPN中的用户所接受的服务由NPN提供。在该种方式中,NPN中的用户接受到的服务依赖于该NPN的能力,在NPN的能力受限时会影响用户的服务。因此如何为用户提供更好的网络服务为亟需解决的问题。
发明内容
本申请实施例提供一种网络服务方法、通信装置及通信***,可以为用户提供更好的网络服务。
第一方面,本申请实施例提供一种网络服务方法,该方法包括:
第一网元接收来自第二网元的第一请求消息,所述第一请求消息用于请求第一网络服务,所述第一网元用于调度第一网络中的网络服务,所述第二网元用于为第二网络中的用户提供服务;所述第一网元向所述第二网元发送第一反馈消息,所述第一反馈消息包括第三网元的信息或所述第一网络服务的服务结果,所述第三网元提供所述第一网络服务。
本申请实施例中,第二网元可以通过该第一网元发现并调用其他网络中的网元(如第三网元)提供的网络服务,从而实现了网络服务的跨网络调度,使得该第二网络中的用户接受到的网络服务不局限于该第二网络的能力,从而能够更好地为该第二网络中的用户提供网络服务。
在一种可能的实现方式中,所述第三网元不包含于所述第一网络中,所述第一网元向所述第二网元发送第一反馈消息之前,所述方法还包括:
所述第一网元向第四网元发送第二请求消息,所述第二请求消息用于向所述第四网元请求所述第一网络服务,所述第四网元用于调度第三网络中的网络服务,所述第三网络中包括所述第三网元;所述第一网元接收来自所述第四网元的第二反馈消息,所述第二反馈消息包括所述第三网元的信息或所述第一网络服务的服务结果。
本申请实施例中,第一网元可以在第一网络中不存在提供第一网络服务的网元的情况下,向第四网元发送第二请求消息,以向第三网络请求该第一网络服务,从而能够通过该第一网元和第四网元实现第一网络与第三网络之间的网络服务的相互调用,从而提高网络服务效率。
在一种可能实现方式中,所述第一网元向第四网元发送第二请求消息之前,所述方法还 包括:
所述第一网元接收来自所述第四网元的第一指示信息,所述第一指示信息用于指示所述第三网元提供所述第一网络服务。
本申请实施例中,第三网元可以向第四网元注册该第一网络服务,以使该第四网元能够调度该第一网络服务。第四网元可以通过第一指示信息向该第一网元共享其调度的网络服务,使得该第一网元在需要第一网络服务时能够快速地向第四网元发送相应的请求消息,从而提高网络服务效率。
在一种可能的实现方式中,所述第一网元为接入网网元,所述第四网元为核心网网元,所述第三网元包括如下至少一项网络功能:接入管理功能,会话管理功能,数据分析功能,计费功能;或者,所述第一网元为所述核心网网元,所述第四网元所述接入网网元,所述第三网元包括如下至少一项网络功能:连接资源管理功能,感知功能,移动管理功能。
本申请实施例中,第一网元为接入网网元,即第一网络为接入网,或者第一网络包含于接入网。第四网元为核心网网元,即第三网络为核心网,或第三网络包含于核心网中。或者,第一网元为核心网网元,即第一网络为核心网,或者第一网络包含于核心网中。第四网元为接入网网元,即第三网络为接入网,或第三网络包含于接入网中。本申请中,第一网元与第四网元分别调度接入网的网络服务和核心网的网络服务。通过该第一网元和第四网元交互可以实现接入网和核心网的网络服务的相互调用。
在一种可能实现方式中,所述第三网元包含于所述第一网络中,所述第一网元接收来自第二网元的第一请求消息之前,所述方法还包括:
所述第一网元接收来自所述第三网元的第一注册信息,所述第一注册信息用于向所述第一网元注册所述第三网元的所述第一网络服务。
本申请实施例中,第三网元包含于第一网络中,第三网元可以将其能够提供的网络服务或能够共享的网络功能注册到该第一网元中,使得该第一网元能够调度该第三网元的网络服务和网络功能。
在一种可能的实现方式中,所述方法还包括:
所述第一网元接收所述第二网元发送的第二注册信息,所述第二注册信息用于向所述第一网元注册或取消所述第二网络的第二网络服务。
本申请实施例中,第二网络可以通过第二网元向第一网元注册或取消该第二网络的第二网络服务,以便于该第一网元能够调度第二网络的第二网络服务。使得其他网络或网元能够通过该第一网元调用该第二网络服务,从而能够充分利用该第二网络的资源,提高网络服务效率。
在一种可能的实现方式中,所述第一网元接收所述第二网元发送的第二注册信息之后,所述方法还包括:
所述第一网元向第四网元发送第二指示信息,所述第二指示信息用于指示所述第二网络提供所述第二网络服务,所述第四网元用于调度第三网络中的网络服务。
本申请实施例中,第一网元接收到第二注册信息之后,可以通过第一指示信息向第四网元指示该第二网络提供第二网络服务,以便于第四网元在需要第二网络服务时能够基于该第二指示信息快速地发现提供第二网络服务的第二网络。
在一种可能的实现方式中,所述第二指示信息包括所述第二注册信息。
本申请实施例中,第一网元可以向第四网元共享第二网络的注册信息,以使该第四网元能够基于该第二注册信息调度该第二网络的第二网络服务。
在一种可能的实现方式中,所述第二注册信息包括如下至少一项:所述第二网络的标识信息,业务类型,服务类型,数据类型,位置信息。
在一种可能的实现方式中,所述第一网络服务包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
在一种可能的实现方式中,所述第二网元包含于所述第二网络中,所述第二网络包括非公共网络。
本申请实施例中,第二网络为非公共网络,即第二网元可以为第二网络中的用户提供专属的服务。第二网络可以通过该第二网元向第一网元请求其他网络中的网元(例如第三网元)提供的网络服务,以使非公共网络中的用户接受到的网络服务不局限于非公共网络的能力,从而能够更好地为该非公共网络中的用户提供网络服务。
在一种可能的实现方式中,所述第一网络包含于接入网或核心网,所述第二网络包含于所述接入网或所述核心网。
第二方面,本申请实施例提供一种网络服务方法,包括:
第二网元向第一网元发送第一请求消息,所述第一请求消息用于请求第一网络服务,所述第一网元用于调度第一网络中的网络服务,所述第二网元用于为第二网络中的用户提供服务;所述第二网元接收来自所述第一网元的第一反馈消息,所述第一反馈消息包括第三网元的信息或所述第一网络服务的服务结果,所述第三网元提供所述第一网络服务。
本申请实施例中,第二网元可以基于该第二网络中的用户的请求向第一网元发送第一请求消息,以使第一网元为该第二网元发现提供第一网络服务的第三网元。即第二网元可以通过该第一网元发现并调用其他网络中的网元(如第三网元)提供的网络服务,从而实现了网络服务的跨网络调度,使得该第二网络中的用户接受到的网络服务不局限于该第二网络的能力,从而能够更好地为该第二网络中的用户提供网络服务。
在一种可能的实现方式中,所述第一反馈消息包括所述第三网元的信息,所述方法还包括:
所述第二网元基于所述第一反馈消息向所述第三网元发送第三请求消息,所述第三请求消息用于请求所述第一网络服务;所述第二网络接收来自所述第三网元的第三反馈消息,所述第三反馈消息包括所述第一网络服务的服务结果。
本申请实施例中,第一网元可以将第三网元的信息发送给第二网元,再由该第二网元向第三网元发送第一网络服务的请求消息,使得第三网元能够为第二网元提供第一网络服务,从而实现了网络服务的跨网络调用,使得该第二网络中的用户接受到的网络服务不局限于该第二网络的能力,从而能够更好地为该第二网络中的用户提供网络服务。
在一种可能的实现方式中,所述方法还包括:
所述第二网元向所述第一网元发送第二注册信息,所述第二注册信息用于向所述第一网元注册或取消所述第二网络的第二网络服务。
本申请实施例中,第二网络可以通过第二网元向第一网元注册或取消该第二网络的第二网络服务,以便于该第一网元能够调度第二网络的第二网络服务。使得其他网络或网元能够通过该第一网元调用该第二网络服务,从而能够充分利用该第二网络的资源,提高网络服务效率。
在一种可能的实现方式中,所述第二注册信息包括如下至少一项:所述第二网络的标识信息,业务类型,服务类型,数据类型,位置信息。
在一种可能的实现方式中,所述第一网络服务包括如下至少一项:接入管理服务,会话 管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
在一种可能的实现方式中,所述第二网元包含于所述第二网络中,所述第二网络包括非公共网络。
本申请实施例中,第二网络为非公共网络,即第二网元可以为第二网络中的用户提供专属的服务。第二网络可以通过该第二网元向第一网元请求其他网络中的网元(例如第三网元)提供的网络服务,以使非公共网络中的用户接受到的网络服务不局限于非公共网络的能力,从而能够更好地为该非公共网络中的用户提供网络服务。
在一种可能的实现方式中,所述第一网络包含于接入网或核心网,所述第二网络包含于所述接入网或所述核心网。
第三方面,本申请实施例提供一种网络服务方法,包括:
第四网元接收来自第一网元的第二请求消息,所述第二请求消息用于请求第一网络服务,所述第一网元用于调度第一网络中的网络服务,所述第四网元用于调度第三网络中的网络服务;所述第四网元向所述第一网元发送第二反馈消息,所述第二反馈消息包括第三网元的信息或所述第一网络服务的服务结果,所述第三网元提供所述第一网络服务。
本申请实施例中,第一网元可以在第一网络中不存在提供第一网络服务的网元的情况下,向第四网元发送第二请求消息,以向第三网络请求该第一网络服务,从而能够通过该第一网元和第四网元实现第一网络与第三网络之间的网络服务的相互调用,从而提高网络服务效率。
在一种可能的实现方式中,所述方法还包括:
所述第四网元向所述第一网元发送第一指示信息,所述第一指示信息用于指示所述第三网元提供所述第一网元服务。
本申请实施例中,第三网元可以向第四网元注册该第一网络服务,以使该第四网元能够调度该第一网络服务。第四网元可以通过第一指示信息向该第一网元共享其调度的网络服务,使得该第一网元在需要第一网络服务时能够快速地向第四网元发送相应的请求消息,从而提高网络服务效率。
在一种可能的实现方式中,所述第一网元为接入网网元,所述第四网元为核心网网元,所述第三网元包括如下至少一项网络功能:接入管理功能,会话管理功能,数据分析功能,计费功能;或者,所述第一网元为所述核心网网元,所述第四网元所述接入网网元,所述第三网元包括如下至少一项网络功能:连接资源管理功能,感知功能,移动管理功能。
本申请实施例中,第一网元与第四网元分别调度接入网的网络服务和核心网的网络服务。通过该第一网元和第四网元交互可以实现接入网和核心网的网络服务的相互调用。
在一种可能的实现方式中,所述方法还包括:
所述第四网元接收来自所述第一网元的第二指示信息,所述第二指示信息用于指示第二网络提供第二网络服务。
本申请实施例中,第一网元在接收到第二网络的第二注册信息之后,可以通过第一指示信息向第四网元指示该第二网络提供第二网络服务,以便于第四网元在需要第二网络服务时能够基于该第二指示信息快速地发现提供第二网络服务的第二网络。
在一种可能的实现方式中,所述第二指示信息包括第二注册信息,所述第二注册信息用于注册或取消所述第二网络的所述第二网络服务。
本申请实施例中,第一网元可以向第四网元共享第二网络的注册信息,以使该第四网元能够基于该第二注册信息调度该第二网络的第二网络服务。
在一种可能的实现方式中,所述第二注册信息包括如下至少一项:所述第二网络的标识 信息,业务类型,服务类型,数据类型,位置信息。
在一种可能的实现方式中,所述第一网络包含于接入网或核心网,所述第二网络包含于所述接入网或所述核心网。
在一种可能的实现方式中,所述第一网络服务包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
第四方面,本申请实施例提供一种网络服务方法,包括:
第三网元确定提供第一网络服务;所述第三网元向第一网元发送第一注册信息,所述第一注册信息用于向所述第一网元注册所述第三网元的所述第一网络服务,所述第一网元用于调度第一网络中的网络服务,所述第三网元包含于所述第一网络中。
本申请实施例中,第三网元包含于第一网络中,第三网元可以将其能够提供的网络服务或能够共享的网络功能注册到该第一网元中,使得该第一网元能够调度该第三网元的网络服务和网络功能。
在一种可能的实现方式中,所述方法还包括:
所述第三网元接收第二网元发送第三请求消息,所述第三请求消息用于请求所述第一网络服务,所述第二网元为第二网络中的用户提供服务;所述第三网元向所述第二网元发送第三反馈消息,所述第三反馈消息包括所述第一网络服务的服务结果。
本申请实施例中,第二网元可以通过第一网元发现提供第一网络服务的第三网元,并向第三网元发送第三请求消息,以请求第三网元为第二网元提供第一网络服务。第三网元可以基于该第三请求消息为第二网元提供第一网络服务,并将第一网络服务的服务结果发送至第二网元,从而实现了第三网元的跨网络服务,使得该第二网络中的用户接受到的网络服务不局限于该第二网络的能力,从而能够更好地为该第二网络中的用户提供网络服务。
第五方面,本申请实施例提供一种网络服务方法,包括:
第二网元向第一网元发送第一请求消息,所述第一请求消息用于请求第一网络服务,所述第二网元用于为第二网络中的用户提供服务,所述第一网元用于调度第一网络中的网络服务;所述第一网元接收所述第一请求消息,以及向所述第二网元发送第一反馈消息,所述第一反馈消息包括第三网元的信息或所述第一网络服务的服务结果,所述第三网元提供所述第一网元服务。
本申请实施例中,第二网元可以通过该第一网元发现并调用其他网络中的网元(如第三网元)提供的网络服务,从而实现了网络服务的跨网络调度,使得该第二网络中的用户接受到的网络服务不局限于该第二网络的能力,从而能够更好地为该第二网络中的用户提供网络服务。
在一种可能的实现方式中,所述第一反馈消息包括第三网元的信息,所述方法还包括:
所述第二网元接收所述第一反馈消息,并基于所述第一反馈消息向所述第三网元发送第三请求消息,所述第三请求消息用于请求所述第一网络服务;所述第三网元接收所述第三请求消息,并向所述第二网元发送第三反馈消息,所述第三反馈消息包括所述第一网络服务的服务结果。
本申请实施例中,第一网元可以将第三网元的信息发送给第二网元,再由该第二网元向第三网元发送第一网络服务的请求消息,使得第三网元能够为第二网元提供第一网络服务,从而实现了网络服务的跨网络调用,使得该第二网络中的用户接受到的网络服务不局限于该第二网络的能力,从而能够更好地为该第二网络中的用户提供网络服务。
在一种可能的实现方式中,所述第三网元不包含于所述第一网络中,所述方法还包括:
所述第一网元向第四网元发送第二请求消息,所述第二请求消息用于向所述第四网元请求所述第一网络服务,所述第四网元用于调度第三网络中的网络服务,所述第三网络中包括所述第三网元;所述第一网元接收来自所述第四网元的第二反馈消息,所述第二反馈信息包括所述第三网元的信息或所述第一网络服务的服务结果。
本申请实施例中,本申请实施例中,第一网元可以在第一网络中不存在提供第一网络服务的网元的情况下,向第四网元发送第二请求消息,以向第三网络请求该第一网络服务,从而能够通过该第一网元和第四网元实现第一网络与第三网络之间的网络服务的相互调用,从而提高网络服务效率。
在一种可能的实现方式中,所述第一网元向第四网元转发所述第一请求消息之前,所述方法还包括:
所述第一网元接收来自所述第四网元的第一指示信息,所述第一指示信息用于指示所述第三网元提供所述第一网络服务。
本申请实施例中,第三网元可以向第四网元注册该第一网络服务,以使该第四网元能够调度该第一网络服务。第四网元可以通过第一指示信息向该第一网元共享其调度的网络服务,使得该第一网元在需要第一网络服务时能够快速地向第四网元发送相应的请求消息,从而提高网络服务效率。
在一种可能的实现方式中,所述第一网元为接入网网元,所述第四网元为核心网网元,所述第三网元包括如下至少一项网络功能:接入管理功能,会话管理功能,数据分析功能,计费功能;或者,所述第一网元为所述核心网网元,所述第四网元所述接入网网元,所述第三网元包括如下至少一项网络功能:连接资源管理功能,感知功能,移动管理功能。
本申请实施例中,第一网元与第四网元分别调度接入网的网络服务和核心网的网络服务。通过该第一网元和第四网元交互可以实现接入网和核心网的网络服务的相互调用。
在一种可能的实现方式中,所述第三网元包含于所述第一网络中,所述第一网元接收来自第二网元的第一请求消息之前,所述方法还包括:
所述第一网元接收来自所述第三网元的第一注册信息,所述第一注册信息用于向所述第一网元注册所述第三网元的所述第一网络服务。
本申请实施例中,第三网元包含于第一网络中,第三网元可以将其能够提供的网络服务或能够共享的网络功能注册到该第一网元中,使得该第一网元能够调度该第三网元的网络服务和网络功能。
在一种可能的实现方式中,所述方法还包括:
所述第二网元向所述第一网元发送第二注册信息,所述第二注册信息用于向所述第一网元注册或取消所述第二网络的第二网络服务。
本申请实施例中,第二网络可以通过第二网元向第一网元注册或取消该第二网络的第二网络服务,以便于该第一网元能够调度第二网络的第二网络服务。使得其他网络或网元能够通过该第一网元调用该第二网络服务,从而能够充分利用该第二网络的资源,提高网络服务效率。
在一种可能的实现方式中,所述第二网元向所述第一网元发送第二注册信息之后,所述方法还包括:
所述第一网元向第四网元发送第二指示信息,所述第二指示信息用于指示所述第二网络提供所述第二网络服务,所述第四网元用于调度第三网络中的网络服务。
本申请实施例中,第一网元接收到第二注册信息之后,可以通过第一指示信息向第四网 元指示该第二网络提供第二网络服务,以便于第四网元在需要第二网络服务时能够基于该第二指示信息快速地发现提供第二网络服务的第二网络。
在一种可能的实现方式中,所述第二指示信息包括所述第二注册信息。
本申请实施例中,第一网元可以向第四网元共享第二网络的注册信息,以使该第四网元能够基于该第二注册信息调度该第二网络的第二网络服务。
在一种可能的实现方式中,所述第二注册信息包括如下至少一项:所述第二网络的标识信息,业务类型,服务类型,数据类型,位置信息。
在一种可能的实现方式中,所述第一网络服务包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
在一种可能的实现方式中,所述第二网元包含于所述第二网络中,所述第二网络包括非公共网络。
本申请实施例中,第二网络为非公共网络,即第二网元可以为第二网络中的用户提供专属的服务。第二网络可以通过该第二网元向第一网元请求其他网络中的网元(例如第三网元)提供的网络服务,以使非公共网络中的用户接受到的网络服务不局限于非公共网络的能力,从而能够更好地为该非公共网络中的用户提供网络服务。
在一种可能的实现方式中,所述第一网络包含于接入网或核心网,所述第二网络包含于所述接入网或所述核心网。
第六方面,本申请实施例提供一种通信装置,用于执行第一方面或第一方面的任意可能的实现方式中的方法。该通信装置包括具有执行第一方面或第一方面的任意可能的实现方式中的方法的单元。
第七方面,本申请实施例提供一种通信装置,用于执行第二方面或第二方面的任意可能的实现方式中的方法。该通信装置包括具有执行第二方面或第二方面的任意可能的实现方式中的方法的单元。
第八方面,本申请实施例提供一种通信装置,用于执行第三方面或第三方面的任意可能的实现方式中的方法。该通信装置包括具有执行第三方面或第三方面的任意可能的实现方式中的方法的单元。
第九方面,本申请实施例提供一种通信装置,用于执行第四方面或第四方面的任意可能的实现方式中的方法。该通信装置包括具有执行第四方面或第四方面的任意可能的实现方式中的方法的单元。
第十方面,本申请实施例提供一种通信装置,用于执行第五方面或第五方面的任意可能的实现方式中的方法。该通信装置包括具有执行第五方面或第五方面的任意可能的实现方式中的方法的单元。
在第六方面或第七方面或第八方面或第九方面或第十方面中,上述通信装置可以包括收发单元和处理单元。对于收发单元和处理单元的具体描述还可以参考下文示出的装置实施例。
第十一方面,本申请提供一种通信装置,该通信装置包括处理器,该处理器可以用于执行存储器所存储的计算机执行指令,以使上述第一方面或第一方面的任意可能的实现方式所示的方法被执行,或者以使上述第二方面或第二方面的任意可能的实现方式所示的方法被执行,或者以使上述第三方面或第三方面的任意可能的实现方式所示的方法被执行,或者以使上述第四方面或第四方面的任意可能的实现方式所示的方法被执行,或者以使上述第五方面或第五方面的任意可能的实现方式所示的方法被执行。
本申请实施例中,在执行上述方法的过程中,上述方法中有关发送信息的过程,可以理 解为基于处理器的指令进行输出信息的过程。在输出信息时,处理器将信息输出给收发器,以便由收发器进行发射。该信息在由处理器输出之后,还可能进行其他的处理,然后到达收发器。类似的,处理器接收输入的信息时,收发器接收该信息,并将其输入处理器。更进一步的,在收发器收到该信息之后,该信息可能需要进行其他的处理,然后才输入处理器。
对于处理器所涉及的发送和/或接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以一般性的理解为基于处理器的指令输出。
在实现过程中,上述处理器可以是专门用于执行这些方法的处理器,也可以是执行存储器中的计算机指令来执行这些方法的处理器,例如通用处理器等。例如,处理器还可以用于执行存储器中存储的程序,当该程序被执行时,使得该通信装置执行如上述第一方面或第一方面的任意可能的实现方式所示的方法,或者使得该通信装置执行如上述第二方面或第二方面的任意可能的实现方式所示的方法,或者使得该通信装置执行如上述第三方面或第三方面的任意可能的实现方式所示的方法,或者使得该通信装置执行如上述第四方面或第四方面的任意可能的实现方式所示的方法。
在一种可能的实现方式中,存储器位于上述通信装置之外。
在一种可能的实现方式中,存储器位于上述通信装置之内。
本申请实施例中,处理器和存储器还可能集成于一个器件中,即处理器和存储器还可能被集成于一起。
在一种可能的实现方式中,通信装置还包括收发器,该收发器,用于接收报文或发送报文等。
第十二方面,本申请实施例提供一种通信装置,该通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;接口,用于输入第一请求消息以及输出第一反馈消息。
可理解,关于该第一请求消息、第一反馈消息的说明可以参考第一方面或任意可能的实现方式所示的方法,这里不再一一详述。
第十三方面,本申请实施例提供一种通信装置,该通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;接口,用于输出第一请求消息以及输入第一反馈消息。
可理解,关于该第一请求消息、第一反馈消息的说明可以参考第二方面或任意可能的实现方式所示的方法,这里不再一一详述。
第十四方面,本申请实施例提供一种通信装置,该通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;接口,用于输入第二请求消息以及输出第二反馈消息。
可理解,关于该第二请求消息、第二反馈消息的说明可以参考第三方面或任意可能的实现方式所示的方法,这里不再一一详述。
第十五方面,本申请实施例提供一种通信装置,该通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;逻辑电路,用于确定提供第一网络服务;接口,用于输出第一注册信息。
可理解,关于该第一网络服务、第一注册信息的说明可以参考第四方面或任意可能的实现方式所示的方法,这里不再一一详述。
第十六方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,当其在计算机上运行时,使得上述第一方面或第一方面的任意可能的实现方式所示的方法被执行,或者使得上述第二方面或第二方面的任意可能的实现方式所示的方法被执行,或者使得上述第三方面或第三方面的任意可能的实现方式所示的方法被执行,或者使得上述第四方面或第四方面的任意可能的实现方式所示的方法被执行,或者使得上述第 五方面或第五方面的任意可能的实现方式所示的方法被执行。
第十七方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括计算机程序或计算机代码,当其在计算机上运行时,使得上述第一方面或第一方面的任意可能的实现方式所示的方法被执行,或者使得上述第二方面或第二方面的任意可能的实现方式所示的方法被执行,或者使得上述第三方面或第三方面的任意可能的实现方式所示的方法被执行,或者使得上述第四方面或第四方面的任意可能的实现方式所示的方法被执行,或者使得上述第五方面或第五方面的任意可能的实现方式所示的方法被执行。
第十八方面,本申请实施例提供一种通信***,该通信***包括如下至少两项:第一网元、第二网元、第三网元、第四网元,所述第一网元用于执行上述第一方面或第一方面的任意可能的实现方式所示的方法,所述第二网元用于执行上述第二方面或第二方面的任意可能的实现方式所示的方法,所述第四网元用于执行上述第三方面或第三方面的任意可能的实现方式所示的方法,所述第三网元用于执行上述第四方面或第四方面的任意可能的实现方式所示的方法。
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种5G核心网的示意图;
图2为本申请实施例提供的一种5G网络架构的示意图;
图3为本申请实施例提供的一种网元交互的示意图;
图4为本申请实施例提供的一种网络架构的示意图;
图5为本申请实施例提供的一种网络服务方法的交互示意图;
图6为本申请实施例提供的另一种网络服务方法的交互示意图;
图7为本申请实施例提供的又一种网络服务方法的交互示意图;
图8为本申请实施例提供的一种通信装置的结构示意图;
图9为本申请实施例提供的另一种通信装置的结构示意图;
图10为本申请实施例提供的又一种通信装置的结构示意图。
为了使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图对本申请实施例进行描述。
本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备等,没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元等,或可选地还包括对于这些过程、方法、产品或设备等固有的其它步骤或单元。
在本文中提及的“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员可以显式地和隐式 地理解的是,在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,各个实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
本申请实施例的技术方案可以应用于各种通信***,例如:长期演进(long term evolution,LTE)***、通用移动通信***(universal mobile telecommunication system,UMTS)、第五代(5th generation,5G)***、新无线(new radio,NR)以及随着技术的发展出现的其他新的***等。
在5G网络中,可以通过虚拟化技术从逻辑上分割为不同的子网络(即网络切片),为用户提供差异化的网络连接服务,不同的子网络可以使用同一网络设备(如物理机),从而能够降低网络部署成本,以及实现网络的灵活部署。如图1所示,5G核心网中可以通过虚拟化技术将物理网络分割为不同的虚拟网络,例如物联网(Internet of Things,IoT)、移动宽带(mobile broadband,MBB)、车与任何事物(vehicle to everything,V2X)等。
请参见图2,图2为5G网络架构的一种示例,如图2所示,该***可以分为接入网和核心网(core network,CN)两部分。接入网用于实现无线接入有关的功能,主要包括接入网络(access network,AN)设备202,接入网络设备包括了无线接入网络(radio access network,RAN)设备以及其它通过空口接入的设备(比如WiFi)。核心网主要包括以下几个关键逻辑网元(或称为网络功能(network function,NF)):用户面功能(user plane function,UPF)203、接入及移动管理功能(access and mobility management function,AMF)205、会话管理功能(session management function,SMF)206、策略控制功能(policy control function,PCF)207、统一数据管理功能(unified data management,UDM)209。该***还可以包括用户设备(user equipment,UE)201、数据网络(data network,DN)204和应用功能(application function,AF)208中的一项或多项。各网元之间的接口如图2中所示。应理解,网元之间还可以采用服务化接口进行通信。
UE,也可以称为终端设备。终端设备可以经AN设备与一个或多个核心网(core network,CN)进行通信。终端设备可称为接入终端、终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线网络设备、用户代理或用户装置。终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless localloop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它设备、车载设备、可穿戴设备或物联网、车辆网中的终端设备以及未来网络中的任意形态的终端设备等。
AN设备,是一种将终端设备接入到无线网络的设备,也可以称为接入网设备、网络设备、RAN节点等,具体可以为基站。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。具体可以为:无线局域网(wireless local area network,WLAN)中的接入点(access point,AP),全球移动通信***(global system for mobile communications,GSM)或码分多址接入(code division multiple access,CDMA)中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)中的基站(NodeB,NB),还可以是LTE中的演进型基站(Evolved Node B,eNB或eNodeB),或者中继站或接入点,或者车载设备、可穿戴设备以及5G***中的下一代节点B(the next generation Node B,gNB)、未来演进的公用陆地移动网(public land mobile network,PLMN)网络中的基站、开放接入网ORAN(open RAN,ORAN)***中的接入网设备或者接入网设备的模块或者未来移动通信***中的基站或WiFi***中的接入节点等。
可选的,在接入网设备的一些部署中,接入网设备可以包括集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU)等。在接入网设备的另一些部署中,CU还可以划分为CU-控制面(control plane,CP)和CU-用户面(user plan,UP)等。在接入网设备的又一些部署中,接入网设备还可以是天线单元(radio unit,RU)等。在接入网设备的又一些部署中,接入网设备还可以是开放的无线接入网(open radio access network,ORAN)架构等,本申请实施例对于接入网设备的具体部署方式不作限定。示例性的,在接入网设备是ORAN架构时,本申请实施例所示的接入网设备可以是ORAN中的接入网设备,或者是接入网设备中的模块等。在ORAN***中,CU还可以称为开放(open,O)-CU,DU还可以称为O-DU,CU-CP还可以称为O-CU-CP,CU-UP还可以称为O-CU-UP,RU还可以称为O-RU。
UDM,具备管理用户的签约数据,生成用户的认证信息等功能。
AMF,主要负责UE的注册管理、UE的连接管理、UE的可达性管理、UE的接入授权和接入鉴权、UE的安全功能,UE的移动性管理,网络切片(network slice)选择,SMF选择等功能。AMF作为N1/N2接口信令连接的锚点并为SMF提供N1/N2接口会话管理(session management,SM)消息的路由,维护和管理UE的状态信息。AMF是5G***中的一种移动管理网元。
SMF,主要负责UE会话管理的所有控制面功能,包括UPF的选择与控制,网络互连协议(internet protocol,IP)地址分配及管理,会话的服务质量(quality of service,QoS)管理,从PCF获取策略与计费控制(policy and charging control,PCC)策略等。SMF还作为非接入层(non-access stratum,NAS)消息中SM部分的终结点。
PCF,具备向控制面功能实体提供策略规则等功能。
AF,可以是应用服务器,其可以属于运营商,也可以属于第三方。
UPF,主要负责对用户报文进行处理,如转发、计费等,可以作为协议数据单元(protocol data unit,PDU)会话(session)连接的锚定点,即PDU会话锚点(PDU session anchor,PSA),负责对UE的数据报文过滤、数据传输/转发、速率控制、生成计费信息、用户面QoS处理、上行传输认证、传输等级验证、下行数据包缓存及下行数据通知触发等。UPF还可以作为多宿主(multi-homed)PDU会话的分支点。
DN,为用户提供数据传输服务的网络,例如,IP多媒体业务(IP Multi-media service,IMS)、互联网等。DN中可以包括应用服务器(application server,AS),AS是一种软件框架,提供一个应用程序运行的环境,用于为应用程序提供安全、数据、事务支持、负载平衡大型分布式***管理等服务。UE通过与AS通信获取应用报文。需要说明的是,上述AF为AS的控制面。
应理解,本申请实施例并不限定只应用于图1所示的***架构中。例如,可以应用本申请实施例的消息传输方法的通信***中可以包括更多或更少的网元或设备。图1中的设备或 网元可以是硬件,也可以是从功能上划分的软件或者以上二者的结合。图1中的设备或网元之间可以通过其他设备或网元通信。
示例性地,上述AMF、SMF和PCF的交互逻辑如图3所示,AMF用于管理UE的接入和移动管理上下文(AM context),SMF用于管理UE的会话管理(SM)上下文。PCF用于为网络中的网元(例如AMF、SMF)配置相关的策略,例如接入与移动管理策略、会话管理策略等。AMF与PCF之间可以建立AM策略关联(AM policy association),PCF与SMF(如SMF1和SMF2)之间可以建立SM策略关联,AMF与SMF之间可以建立PDU会话。
在5G网络中,可以通过非公共网络(Non-Public Network,NPN)和网络切片为用户提供差异化的网络服务。NPN可以包括:独立部署的非公网络(Stand-alone Non-Public Network,S-NPN)和公网集成的NPN(Public Network Integrated Non-Public Network,PNI-NPN)。示例性地,该公网集成的NPN可以是基于网络切片实现的。该SNPN和PNI-NPN的相关描述可以参见表1。
表1
示例性地,上述SNPN网络和PNI-NPN网络可以使用5G网络的网络架构,即该SNPN网络和PNI-NPN网络的网络架构可以如图2所示。
上述SNPN网络需要用户独立部署网络设备,部署成本大。PNI-NPN网络沿用网络切片的实现方式,其网络架构依赖于运营商,用户无法控制运营。一般来说,NPN与PLMN隔离,即非公共网络的业务独立于PLMN网络数据业务,NPN中的用户所接受的服务由NPN提供。在该种方式中,NPN中的用户接受到的服务依赖于该NPN的能力,在NPN的能力受限时会影响用户的服务。因此如何为用户提供更好的网络服务为亟需解决的问题。
请参见图4,图4为本申请实施例提供的一种网络架构的示意图。如图4所示,该网络架构可以包括用户级功能、网络级功能以及网络资产调度功能。该用户级功能的服务对象为特定用户,即该用户级功能用于为特定用户提供专属的网络服务。该网络级功能的服务对象为网络中的任一用户或网元,即网络级功能可以为网络中的网元或用户提供网络服务。该网络资产调度功能用于调度网络中的网络服务或网络资源。该用户级功能与网络级功能可以通过该网络资产调度功能相互调用服务。
示例性地,该用户级功能可以由用户控制和管理,该网络级功能可以由网络设备提供者(如运营商)控制和管理。例如,运营商可以部署网络底层设备,用户可以基于该网络底层设备开发和部署用户级功能,以为用户提供专属的网络服务。
示例性地,该用户级功能可以是网络功能的集合,也可以是具备了多种网络功能的网络节点(或称为用户级节点)。该用户级功能可以为一个子网络中的用户提供专属的网络服务。例如,该用户级功能可以包括一个或多个网络功能,用于为该子网络中的用户提供用户专属的网络服务。又如,该用户级功能可以存储该子网络中的用户的静态和/或稳态数据,以及基于用户请求或子网络中的网络功能请求或子网络的外部请求执行相应的操作。
示例性的,上述子网络为用户专享的网络,也可以称为用户空间。该用户空间中可以包括一个或多个网络功能,该一个或多个网络功能具有相同网络标识。该一个或多个网络功能可以为用户空间中的用户提供差异化的网络服务。该一个或多个网络功能可以包括如下至少一项:连接服务功能、数据服务功能、计算服务功能、感知服务功能等。
示例性地,用户空间可以利用该一个或多个网络功能为用户提供专属的网络服务。例如,数据服务功能可以为用户空间中的用户提供专属的存储服务,保证用户的数据仅在用户空间内部存储,保障数据的安全性。又如,用户空间可以通过数据服务功能所收集的用户行为数据,为用户提供专属的人工智能(artificial intelligence,AI)模型训练服务。
在一种实现方式中,该用户空间所提供的服务可以是由用户空间中的用户控制。用户空间中的网络功能由用户空间部署,不受运营商网络调配,使得用户在移动网络中享有独立的网络空间,以及对该用户空间有主权和操作权,从而能够基于用户需求灵活配置网络。
在另一种实现方式中,用户空间的网络环境与网络功能可以由运营商网络提供。示例性地,用户可以向运营商网络发起签约请求(例如用户购买运营商所提供的电话卡,或者通过运营商提供的网页或客户端进行签约等等),以请求运营商网络为用户提供用户专享的网络环境与网络服务(即用户空间)。该签约请求可以包括用户的签约信息,运营商网络基于用户的签约信息为用户提供相应的用户空间。用户的签约信息可以包括用户空间为用户提供的服务功能或模块功能。例如,运营商网络为用户提供的用户空间可以为用户提供一定带宽的连接功能,具备一定能力的计算功能,具备一定容量的存储功能等等。示例性地,在用户的签约信息的有效期内,用户空间由用户进行管理与控制。
本申请中,该运营商网络可以理解为网络设备所控制和管理的网络。
示例性地,该用户空间的粒度可以是用户(组)粒度,业务粒度或网络级粒度。例如,用户空间可以是一个UE,也可以是家庭网络、园区网络或场馆网络等为特定用户提供专属网 络服务的网络。或者,用户空间可以是用于执行特定业务的网络。例如,该用户空间为用于采集位置信息的网络。本申请中,用户空间可以是基于用户需求提供不同规模的网络能力。
示例性地,用户空间可以归属于一个或者一组用户,可以由一个或多个用户对用户空间进行控制和管理。例如家庭网络中,家庭成员可以将访客加入家庭网络,然后使得访客可以使用家庭网络的服务。
本申请中,该用户空间可以是上文描述的NPN,或者是被配置为用户专享的网络。本申请中的“用户空间”仅为对为用户专享的网络的称呼,本申请中对于用户专享的网络的名称不做限制。
本申请中,用户空间所包含的网络功能也可以称为用户级功能。
示例性的,上述网络资产调度功能用于为用户空间发现相应的网络级功能或调度相应的网络资源。该网络级功能可以为用户空间提供相应的网络级服务。用户空间与网络级功能之间可以通过该网络资产调度功能进行交互,从而实现用户空间与网络级功能之间的相互调用。例如,网络级功能可以调用用户空间中的数据或服务。又如,用户空间与用户空间之间也可以通过该网络资产调度功能进行交互,例如,不同的用户空间之间可以相互访问或调用服务或交互数据等。
举例来说,网络级功能可以包括会话管理功能(session management function,SMF)和用户面功能。在用户空间中的用户需要接入移动网络时,该用户可以向用户空间发起连接服务请求。用户空间可以通过网络资产调度发现SMF和用户面功能,并向SMF请求连接服务。SMF再通过配置用户面功能与基站侧的连接功能为UE建立连接通道。
可理解,上述用户空间与网络级服务进行交互可以是用户空间中的用户级功能与网络级功能进行交互。
本申请中的“用户级网络功能”也可以替换描述为“面向用户服务的网络功能”、“面向用户服务的功能”、“用户级网络功能”等等。可理解,该用户级功能仅为本申请中对能够为用户提供用户专属的网络服务的网络功能的称呼,本申请对于为用户提供专属的网络服务的网络功能的名称不做限制。
本申请中的“网络级功能”也可以替换描述为“面向网络服务的网络功能”、“面向网络服务的功能”、“网络级网络功能”等等。可理解,该网络级功能仅为本申请中对能够为用户或网元提供网络服务的网络功能的称呼,本申请对于为用户或网元提供网络服务的网络功能的名称不做限制。
本申请中的“网络资产调度功能”也可以替换描述为“资产调度功能”、“资产调度网络功能”、“网络调度功能”等等。应理解,该网络资产调度功能仅为本申请中对能够调度网络中的网络服务或网络资源的网络功能的称呼,本申请对于调度网络中的网络服务或网络资源的网络功能的名称不做限制。
本申请中,移动网络可以包括一个或多个网络(也可以称为网络域),每个网络域中包括一个网络资产调度功能,以调度相应的网络域中的网络服务以及网络资源。在一种可能的实现方式中,移动网络可以包括接入网和核心网两个网络域。上述用户级功能可以包括用户级AN(User-AN)功能和用户级CN功能,上述网络级功能可以包括网络级AN功能和网络级CN功能,上述网络资产调度功能可以包括AN侧网络资产调度功能和CN侧网络资产调度功能。该用户级AN功能、AN侧网络资产调度功能和网络级AN功能包含于接入网中,用户级CN功能、CN侧网络资产调度功能和网络级CN功能包含于核心网中。
在接入网侧,上述用户级AN功能、AN侧网络资产调度功能和网络级AN功能可以部署 在同一接入网设备或不同的接入网设备。该AN侧网络资产调度功能用于调度接入网中的网络服务或网络资源。示例性地,网络级AN功能可以提供物理层接入服务与空口资源调度服务,该用户级AN功能可以提供数据或服务映射与安全保障服务,例如AI模型训练服务、数据服务、感知服务、连接服务以及空口安全服务等。
例如,运营商可以部署接入网侧的底层设备(例如物理通信天线,具备感知能力的传感器等等),并部署相应的网络功能(例如资源调度功能、感知功能等等)。用户可以基于该底层设备开发和部署相应的用户级AN功能,并通过该用户级AN功能调用运营商的底层设备为同一用户空间中的用户提供专属的接入网服务。
在一些可能的实现方式中,该用户级功能可以是由运营商部署的。示例性地,用户在接入到接入网之后,由接入网为用户分配为用户提供专属的网络服务的网络功能(即用户级功能)。例如,用户可以与接入网签约租用运营商部署的接入网侧的网络功能。在用户租用该网络功能的期间,该网络功能由用户管理和控制。在该种实现方式中,用户也可以利用运营商部署的网络功能调度底层设备,为同一用户空间中的用户提供专属的接入网服务,而无需重新构建网络功能,能够降低网络部署成本。
示例性地,上述用户级AN功能、AN侧网络资产调度功能、网络级AN功能可以包含于同一接入网设备或不同的接入网设备的CU(或O-CU)。或者,在该用户空间与接入网可以共享硬件设备的情况下,该用户级AN功能、AN侧网络资产调度功能以及网络级AN功能可以包含于同一接入网设备或不同的接入网设备的CU(或O-CU)或DU(或O-DU)中。例如,用户空间可以在接入网中部署如传感器等物理设备,则该用户级AN服务可以包含于接入网设备的CU(或O-CU)或DU(或O-DU)中。
在核心网侧,CN侧网络资产调度功能用于调度核心网中的网络服务(如调度网络级CN功能服务)和网络资源。用户级CN功能可以为用户提供用户级CN服务(例如,AI模型训练服务、数据服务、感知服务、连接服务等)。用户可以独立控制和管理用户级CN功能,从而实现独立的策略制定与数据管理。网络级CN功能可以提供网络级CN服务,如用户空间生命周期管理服务等。示例性地,网络级CN功能可以包括5G核心网中的网络功能,例如AMF、SMF、PCF、UDM、AF、控制用户面功能(user plane function,UPF)等。
在一些实现方式中,CN域内也可以包括一个或多个核心网内部域,该核心网内部域可以包括控制面域与用户面域,或者其他新增的核心网内部域(如智能面域,计算面域,数据面域等等),该一个或多个核心网内部域中的每个核心网内部域可以包括一个网络资产调度功能,核心网内部域之间可以基于其网络资产调度功能相互调用不同的核心网内部域中的网络功能。可理解,该核心网内部域仅为本申请对于核心网中包括网络资产调度功能的子网络的称呼,本申请对于核心网中包括网络资产调度功能的子网络的名称不做限定。
本申请中,用户级AN功能与用户级CN功能可以包含于用户空间,作为用户空间的一部分为用户提供专属的网络服务。示例性地,用户空间在需要请求网络级功能服务时,可以通过用户级CN功能向CN侧网络资产调度功能发送请求,或者通过用户级AN功能向AN侧网络资产调度功能发送请求,以通过该CN侧网络资产调度功能或该AN侧网络资产调度功能发送相应的网络级功能。
在一些可能的实现方式中,核心网中的网络功能与接入网中的网络功能可以相互通信。用户空间中的用户级CN功能或用户级AN功能可以向该CN侧网络资产调度功能或该AN侧网络资产调度功能发送请求,以通过该CN侧网络资产调度功能或该AN侧网络资产调度功能发送相应的网络级功能。
可理解,上文所描述的接入网和核心网仅为示例,本申请中的网络架构不限于该接入网和核心网,也可以包括随着技术发展出现的新的网络。因此,不应将上文所示的接入网和核心网理解为对本申请实施的限定。
可理解,移动网络也可以不按照接入网和核心网划分网络域,例如移动网络中,用户面功能可以组成一个网络域,将计算服务相关的功能可以组成一个网络域,数据管理服务功能组成一个网络域等等。
本申请实施例中,移动网络可以基于用户的需求为用户提供专属的用户空间服务,用户空间可以部署独立的网络功能,移动网络与用户空间相互独立,使得用户在移动网络中享有独立的网络空间以及对用户空间有主权和操作权,能够为用户灵活地定制网络,以及保证用户数据的安全。
本申请实施例提供的方法可以应用于如图4所示的通信***中。或者,本申请实施例提供的方法可以应用于第一网元、第二网元、第三网元或第四网元。该第一网元可以为前文描述的网络资产调度功能,该第二网元可以为前文描述的用户级功能,该第三网元可以为前文描述的网络级功能,该第四网元可以为前文描述的网络资产调度功能。
可理解,本申请所涉及的网元,例如第一网元、第二网元、第三网元、第四网元等可以简单理解为网络中的元素,是网络管理中可以监督和管理的最小单位。网元可以是由一个或多个机盘或机框组成,能够独立完成一定的传输功能的集合。
需要说明的是,“本申请中“向…(第X网元)发送信息”可以理解为该信息的目的端是第X网元。可以包括直接或间接的向第X网元发送信息。“从…(第X网元)接收信息”可以理解为该信息的源端是第X网元,可以包括直接或间接的从第X网元接收信息。信息在信息发送的源端和目的端之间可能会被进行必要的处理,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做类似的理解,在此不再赘述。
请参见图5,图5为本申请实施例提供的一种网络服务方法的交互示意图。如图5所示,该方法包括但不限于如下步骤。
在一种可能的实现方式中,图5所示的方法包括步骤501。
501,第三网元发送第一注册信息,相应的,第一网元接收该第一注册信息,该第一注册信息用于向第一网元注册第三网元的第一网络服务。
该第一网元用于调度第一网络中的网络服务,该第三网元包含于该第一网络中。
示例性地,第三网元可以向第一网元注册该第三网元提供的网络服务或者第三网元共享使用的网络功能,以使得其他网元(如第二网络)能够调用第三网元提供的网络服务或使用第三网元共享使用的网络功能。例如,第三网元为接入网网元,该第一网络服务可以包括连接资源管理服务,感知服务,移动管理服务中的一项或多项。又如,第三网元为核心网网元,该第一网络服务可以包括接入管理服务,会话管理服务,数据分析服务,计费服务中的一项或多项。
示例性地,该第一网元为该第一网元中的网络资产调度功能。可理解,第三网元可以向其所在的网络中的网络资产调度功能注册其提供的网络服务。在该第三网元不包含于该第一网络的情况下,图5所示的方法中可以不包括步骤501。
本申请实施例中,第三网元包含于第一网络时,第三网元可以将其能够提供的网络服务或能够共享的网络功能注册到该第一网元中,使得该第一网元能够调度该第三网元的网络服务和网络功能。
502,第二网元发送第一请求消息,相应的,第一网元接收该第一请求消息。该第一请求 消息用于请求第一网络服务,该第一网元用于调度第一网络中的网络服务,该第二网元用于为第二网络中的用户提供服务。
示例性地,该第一网元可以用于调度第一网络中的网络服务或网络资源。该第一网元可以为上文描述的网络资产调度功能。如CN侧网络资产调度功能或AN侧网络资产调度功能。该第一网络可以包含于接入网或核心网中。例如,该第一网络可以是接入网或核心网中的子网络,例如该第一网络可以为接入网中一个或多个基站(或接入网设备)组成的网络。
示例性地,第二网元可以包含于该第二网络中,用于为该第二网络中的用户提供专属的网络服务。该第二网络可以为非公共网络,即第二网络为用户专享的网络。该非公共网络可以为前文描述的NPN或用户空间。该第二网元可以包含于该第二网络中。示例性地,该第二网元可以为前文描述的用户级功能。例如,该第二网元为前文描述的用户级CN功能或用户级AN功能。
示例性地,该第二网元可以基于该第二网络中的用户的请求或者该第二网络的内部触发机制向该第一网元发送该第一请求消息,该第一请求消息中可以包括该第一网络服务的服务类型、数据类型等。该第一请求消息用于请求为第二网元或第二网络中的用户提供第一网络服务。
示例性地,第一请求消息用于请求第一网络服务或第一请求消息用于请求提供该第一网络服务的网元的信息。示例性地,该第一网络服务包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
示例性地,第一网络和第二网络可以归属于同一个运营商,第一网元与第二网元可以部署在同一网络设备中。例如,第一网元为AN侧网络资产调度功能,第二网络为用户级AN功能,第一网元与第二网络可以部署在同一接入网设备中。
在一种可能的实现方式中,该第二网元为用户级CN功能,该第一网元为CN侧网络资产调度功能。或者,第二网元为用户级AN功能,该第一网元为AN侧网络资产调度功能。在该种实现方式中,第二网元可以向其对应的网络域中的网络资产调度功能发送该第一请求消息。例如,第二网元为核心网网元(如用户级CN功能)时,该第二网元可以向CN侧网络资产调度功能发送该第一请求消息;第二网元为接入网网元(如用户级AN功能)时,该第二网元可以向AN侧网络资产调度功能发送该第一请求消息。
在另一种可能的实现方式中,该第二网元可以是用户级CN功能或用户级AN功能,第一网元可以是CN侧网络资产调度功能或AN侧网络资产调度功能。在该种实现方式中,接入网中的网络功能与核心网络中的网络功能之间可以相互通信,该第二网元可以与CN侧网络资产调度功能和/或AN侧网络资产调度功能进行通信。示例性地,该第二网元可以基于业务的具体请求内容与AN侧网络资产调度功能或CN侧资产调度功能发送请求消息。
例如,第二网络中的用户请求使用无线基站的无线资源,则该第二网元可以向CN侧资产调度功能发送会话建立请求,以及向AN侧网络资产调度功能发送无线资源请求。或者,该第二网元可以向CN侧网络资产调度功能发送会话建立请求,再由该CN侧网络资产调度功能向AN侧网络资产调度功能发送无线资源的调度请求。
又如,该第二网络中的用户请求使用该第二网络外(如核心网或接入网)的计算服务,则该第二网元可以向AN侧网络资产调度功能和/或CN侧资产调度功能请求计算资源。
503,第一网元发送第一反馈消息,相应的,第二网元接收该第一反馈消息。该第一反馈消息包括第三网元的信息或第一网络服务的服务结果,该第三网元提供第一网络服务。
示例性地,该第三网元可以包含于该第一网络或不包含于该第一网络中,该第三网元可 以包括上文描述的网络级功能,例如网络级AN功能或网络级CN功能。第三网元的信息可以包括该第三网元的地址信息(如网际互连协议(Internet protocol,IP)地址,全地址域名(full qualified domain name,FQDN),端口号,层2地址等等)和/或标识信息(如网元标识,网络功能实例标识等等)。该第一网络服务的服务结果为第三网元提供第一网络服务的结果。例如,该第一网络服务包括数据服务,即第一请求消息用于请求业务数据,该服务结果可以包括相应的业务数据。
在一种可能的实现方式中,第一反馈消息包括第三网元的信息,第一网元接收到该第一请求消息之后,为该第二网元发现提供该第一网络服务的第三网元。
示例性地,该第三网元可以包含于该第一网络中,也可以不包含于该第一网络中。第一网元接收到该第一请求消息之后,可以确定该第一网络中是否包含提供该第一网络服务的网元。在第一网络中包含提供该第一网络服务的网元的情况下,第一网元可以将该提供该第一网络服务的第三网元的信息反馈通过该第一反馈消息发送至第二网元。在第一网络中不包含提供该第一网络服务的网元的情况下,该第一网元可以向其他网络(如第三网络)中的网络资产调度功能(如第四网元)发送第二请求消息,以向其他网络请求提供该第一网络服务的第三网元的信息。
在另一种可能的实现方式中,该第一反馈消息包括该第一网络服务的服务结果。第一网元在接收到该第一请求消息之后,确定该第一网络中提供第一网络服务的第三网元。示例性地,第一网元可以向该第三网元转发该第一请求消息,或者基于该第一请求消息向第三网元发送第三请求消息,该第三请求消息用于请求该第一网络服务。该第三网元可以将该第一网络服务的服务结果反馈给第一网元,第一网元再将该服务结果通过该第一反馈消息反馈给第二网元。示例性地,该服务结果包括第三网元是否成功(或同意)为第二网元或第二网络中的用户提供该第二网络服务。例如,第一网络服务包括无线接入服务,该第一网络服务的服务结果包括接入成功或接入失败。即第一请求消息用于请求为第二网络中的用户提供无线接入服务,第一网元接收到该第一请求消息之后可以将该第一请求消息转发至提供无线接入服务的第三网元(如连接资源管理功能),使得第三网元可以为第二网络中的用户分配为无线资源以及建立会话等。在第三网元在成功为第二网络中的用户分配无线资源以及激活会话的情况下,该服务结果可以包括接入成功。在第三网元在未成功为第二网络中的用户分配无线资源以及激活会话的情况下,该服务结果可以包括接入失败以及接入失败的原因等。
本申请实施例中,第二网元可以通过该第一网元发现并调用其他网络中的网元(如第三网元)提供的网络服务,从而实现了网络服务的跨网络调度,使得该第二网络中的用户接受到的网络服务不局限于该第二网络的能力,从而能够更好地为该第二网络中的用户提供网络服务。
在一种可能的实现方式中,第一反馈消息包括第三网元的信息,图5所示的方法还包括步骤504和步骤505。
504,第二网元发送第三请求消息,相应的,第三网元接收该第三请求消息,该第三请求消息用于请求第一网络服务。
505,第三网元发送第三反馈消息,相应的,第二网元接收该第三反馈消息,该第三反馈消息包括第一网络服务的服务结果。
本申请实施例中,第一网元可以将第三网元的信息发送给第二网元,再由该第二网元向第三网元发送第一网络服务的请求消息,使得第三网元能够为第二网元提供第一网络服务,从而实现了网络服务的跨网络调用,使得该第二网络中的用户接受到的网络服务不局限于该 第二网络的能力,从而能够更好地为该第二网络中的用户提供网络服务。
本申请中“向…(网元)发送信息”可以理解为该信息的目的端是网元。可以包括直接或间接的向网元发送信息。“从…(网元)接收信息”可以理解为该信息的源端是网元,可以包括直接或间接的从网元接收信息。信息在信息发送的源端和目的端之间可能会被进行必要的处理,例如信息经过转发装置转发、又例如在信息发送的源端可以对信息进行编码、调制等一项或多项处理、又例如在信息发送的目的端可以对信息进行解码、解调等一项或多项处理等,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做类似的理解,在此不再赘述。
请参见图6,图6为本申请实施例提供的另一种网络服务方法的交互流程图。如图6所示,该方法包括但不限于如下步骤。
在一种可能的实现方式中,图6所示的方法包括步骤601。
601,第四网元发送第一指示信息,相应的,第一网元接收该第一指示信息,该第一指示信息用于指示第三网元提供第一网络服务。
该第四网元用于调度第三网络中的网络服务,该第三网元包含于该第三网络中。示例性地,该第四网元可以为前文描述的网络资产调度功能,例如CN侧网络资产调度功能或AN侧网络资产调度功能。该第三网络可以包含于接入网或核心网中。例如,该第三网络可以为接入网中一个或多个接入网设备组成的网络。又如,该第三网络可以为核心网中一个或多个网元(网络功能)组成的网络。
示例性地,第三网元可以向第四网元注册该第三网元的第一网络服务,第四网元接收到该第三网元的注册信息之后,可以通过该第一指示信息向第一网元通知该第三网元提供第一网络服务。示例性地,该第一指示信息可以用于指示该第一网元可以调用该第三网元提供的第一网络服务。
示例性地,该第一指示信息可以包括该第三网元的注册信息。第四网元接收到第三网元的注册信息之后,可以通过该第一指示信息将该第三网元的注册信息共享给第一网元,从而使得第一网元能够调度该第三网元提供的第一网络服务。
602,第二网元发送第一请求消息,相应的,第一网元接收该第一请求消息。
603,第一网元发送第二请求消息,相应的,第四网元接收第二请求消息,该第二请求消息用于向第四网元请求第一网络服务。
示例性地,在第一网络中不存在提供该第一网络服务的网元的情况下,该第一网元向第四网元发送该第二请求消息,以向该第四网元请求第一网络服务。
可理解,第一网元接收到第一请求消息之后,也可以将该第一请求消息转发给该第四网元。即该第二请求消息与第一请求消息中包含的具体请求内容相同。
在一种可能的实现方式中,该第一网元可以基于上述第一指示信息确定该第三网络中包含提供第一网络服务的第三网元,并向第四网元发送该第二请求消息。
在该种实现方式中,第一网元可以基于第一指示信息确定第三网络包括提供第一网络服务的第三网元,使得该第一网元在需要第一网络服务时能够快速地向第四网元发送相应的请求消息,从而提高网络服务效率。
在另一种可能的实现方式中,该第一请求消息可以包括位置信息,第一网元可以确定该位置信息对应的第四网元。举例来说,该第一网元可以为CN侧网络资产调度功能,用户需要请求接入网侧的第一区域内的传感器数据,该用户空间可以通过用户级CN功能向CN侧 网络资产调度功能发送第一请求消息,该第一请求消息可以包括该第一区域的位置信息,用于请求该第一区域内的传感器数据。CN侧网络资产调度功能可以基于该第一区域的位置信息,向该第一区域对应的AN侧网络资产调度功能(即第四网元)发送第二请求消息。
在该种实现方式中,第一网元可以基于第一请求消息中携带的位置信息,能够确定与该位置信息相对应的网络,并向位置信息对应的网络中的网络资产调度功能发送请求消息。通过该第一请求消息包括的位置信息,第一网元能够准确地发现能够为第二网元提供第一网络服务的网络,避免第一网元向其他网络的网络资产调度功能发送请求,而其他网络不能为第二网元提供第一网络服务的情况。
在一种可能的实现方式中,第一网元为接入网网元,第四网元为核心网网元,第三网元包括如下至少一项网络功能:接入管理功能,会话管理功能,数据分析功能,计费功能。在该种实现方式中,该第一网元为接入网网元(如AN侧网络资产调度功能),即该第一网络为接入网侧网络,或者说该第一网络包含于接入网中。该第四网元为核心网网元(如CN侧网络资产调度功能),即第三网络为核心网侧网络,或者说第三网络包含于核心网中。第三网元包含于第三网络中,即第三网元为核心网网元(如网络级CN功能)。
在另一种可能的实现方式中,第一网元为核心网网元,第四网元接入网网元,第三网元包括如下至少一项网络功能:连接资源管理功能,感知功能,移动管理功能。在该种实现方式中,该第一网元为核心网网元(如CN侧网络资产调度功能),即该第一网络为核心网侧网络,或者说该第一网络包含于核心网中。该第四网元为接入网网元(如AN侧网络资产调度功能),即第三网络为接入网侧网络,或者说第三网络包含于接入网中。第三网元包含于第三网络中,即第三网元为接入网网元(如网络级AN功能)。
可理解,上述第三网元包含的网络功能仅为示例,本申请中的第三网元包含的网络功能不限于上述几种示例,还可以包括随着技术发展出现的新的其他网络功能。因此,不应将上文所示的几种网络功能理解为对本申请实施的限定。
本申请实施例中,可以通过第一网元与第四网元分别调度接入网的网络服务和核心网的网络服务,并基于该第一网元和第四网元的交互实现接入网和核心网的网络服务的相互调用。
604,第四网元向第一网元发送第二反馈消息,相应的,第一网元接收该第二反馈消息,该第二反馈消息包括第三网元的信息或第一网络服务的服务结果。
示例性地,该第四网元接收到第二请求消息之后,可以将该第二请求消息转发给第三网元,以使该第三网元为第二网元提供该第一网络服务,并接收该第三网元返回的反馈消息,该第二反馈消息包括该第一网络服务的服务结果,并将该反馈消息(即第二反馈消息)转发给第一网元。或者,该第四网元接收到该第二请求消息之后,确定提供该第一网络服务的第三网元,并通过该第二反馈消息将该第三网元的信息发送至第一网元。
605,第一网元发送第一反馈消息,相应的,第二网元接收该第一反馈消息。
示例性地,该第一网元接收到第二反馈消息之后,可以向第二网元转发该第二反馈消息。即该第一反馈消息与该第二反馈消息中的具体内容相同,收发端不同。
示例性地,在该第一反馈消息包括第三网元的信息的情况下,该第二网元接收到该第一反馈消息之后,可以基于该第一反馈消息向第三网元发送第三请求消息,该第三请求消息用于请求该第一网络服务。该第三网元基于该第三请求消息为该第二网元提供第一网络服务,并向第二网元发送第三反馈消息,该第三反馈消息包括该第一网络服务的服务结果。
本申请实施例中,可以通过不同网络中的资产调度功能(如第一网元和第四网元)实现不同网络之间的网络服务的相互调用,提高网络服务效率。
请参见图7,图7为本申请实施例提供的又一种网络服务方法的交互示意图。如图7所示,该方法包括但不限于如下步骤。
701,第二网元发送第二注册信息,相应的,第一网元接收该第二注册信息,该第二注册信息用于向第一网元注册或取消第二网络的第二网络服务。
示例性地,该第二网络可以为前文描述的用户空间,该第二网元可以为前文描述的用户级功能,该第一网元可以为前文描述的网络资产调度功能。用户空间可以向网络资产调度功能注册该用户空间开放的网络服务或网络功能。用户空间可以通过该用户级功能向网络资产调度功能注册第二网络服务,以使得移动网络中的其他网元或其他用户空间能够调用该第二网络服务。
示例性地,第二网络在确定可对外开放的第二网络服务的情况下,可以通过第二网元向第一网元发送第二注册信息,以向第一网元注册该第二网络的第二网络服务。第一网元接收到该第二注册信息之后,对第二网络的第二网络服务进行注册。例如,第一网元可以保存该第二网络与第二网络服务的对应关系。又如,第一网元可以通过第二网络或第二网络服务的配置文件或上下文或者查询表记录该第二注册信息。当第一网元接收到其他网元对第二网络服务的请求时,第一网元可以查询其所维护的配置文件或上下文或查询表。示例性的,上述配置文件或上下文或查询表可以由第一网元本地维护,也可以是保存在数据库中,第一网元可以调用数据库服务对配置文件或上下文或查询表进行查询。
或者,第二网元已经向第二网络注册了第二网络服务,且第二网络确定不再对外开放该第二网络服务的情况下,第二网络可以通过该第二网元向第一网元发送该第二注册信息,以向第一网元取消该第二网络的第二网络服务。第一网元接收到该第二注册信息之后,可以删除第二网络的第二网络服务。例如,第一网元删除该第二网络与第二网络服务的对应关系。又如,第一网元可以从第二网络或第二网络服务的配置文件或上下文或查询表删除该第二注册信息。
示例性地,该第二网络服务可以包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,计算服务,感知服务,移动管理服务。
示例性地,该第二网络服务可以由该用户空间中的用户提供,该第二网元可以基于用户的请求或授权向该第一网元发送该第二注册信息。例如,用户空间中的第一用户具备计算功能。该第一用户在能够提供计算服务时,向该第二网元授权。第二网元提供该第二注册信息将该第一用户的计算服务(或计算功能)注册到网络资产调度功能中。当移动网络中的其他网元或其他用户空间需要调用该第一用户的计算功能协助模型训练时,网络资产调度功能可以基于该第二注册信息向该用户空间(或第二网元)请求该第一用户提供的计算服务。
又如,该第一用户具备感知功能(如信道感知,温度感知,定位能力,图像识别等等),该第一用户在能够提供感知服务时,可以通过该第二网元将该第一用户的感知功能(或感知服务)注册到网络资产调度功能。当移动网络中的其他网元或其他用户空间需要调用该第一用户的感知功能进行信道忙闲状态感知或者协助定位时,网络资产调度功能可以基于该第二注册信息向该用户空间(或第二网元)请求该第一用户提供的感知服务。
示例性地,该第二注册信息可以包括该第二网络的网络标识信息、该第二网络的业务类型、服务类型、数据类型、位置信息中的至少一项。例如,该第二网络的网络标识信息可以包括子网络标识、用户空间标识、提供第二网络服务的网络功能所在的网络域(例如AN域、CN域、控制面域或用户面域等)的标识中的一项或多项,第二网络的业务类型可以包括IoT、 V2X或连接服务。数据类型可以包括用户行为数据、业务数据或AI模型。又如,该第二网络服务由该第二网络中的第一用户提供,该第二网络的网络标识信息可以包括该第一用户的用户标识或用户IP。
702,第一网元发送第二指示信息,相应的,该第四网元接收该第二指示信息,该第二指示信息用于指示第二网络提供第二网络服务,第四网元用于调度第三网络中的网络服务。
示例性地,第一网元接收到第二网元发送的第二注册信息之后,可以通过该第二指示信息向第四网元指示第二网络提供第二网络服务。例如,该第一指示信息可以指示该第四网元可以调用该第二网络的第二网络服务。
示例性地,该第二指示信息可以包括上述第二注册信息,第一网元可以通过该第二指示信息向第四网元共享该第二注册信息。
示例性地,上述第一网元可以为CN侧网络资产调度功能,第四网元可以为AN侧网络资产调度功能。或者,第一网元为AN侧网络资产调度功能,第四网元为CN侧网络资产调度功能。该第二网络可以为用户空间,即AN侧网络资产调度功能与CN侧网络资产调度功能之间可以共享用户空间的注册信息(如第二注册信息)。例如,用户空间向CN侧网络资产调度功能注册了第一用户的感知服务。该感知服务为接入网侧所需要的网络服务,则该CN侧网络资产调度功能可以在获取到该感知功能的注册信息之后,将该注册信息通过该第二指示信息同步给AN侧网络资产调度功能。又如,用户空间向AN侧网络资产调度功能注册了第一用户的计算服务,核心网侧也可以调用该计算服务,则该AN侧网络资产调度功能在接收到该计算服务的注册信息之后,可以通过该第二指示信息将该计算服务的注册信息通过给CN侧网络资产调度功能。
本申请实施例中,第二网络可以将自身的网络功能或网络服务注册到该第一网元,使得其他网元或网络可以调度该第二网络的网络服务或网络功能,能够充分利用该第二网络的资源,以及移动网络中不需要重复构建网络功能,提高网络服务效率。
在一些可能的实现方式中,图7所示的方法还包括步骤703、步骤704。
703,第五网元发送第四请求消息,相应的,第四网元接收该第四请求消息,该第四请求消息用于请求第二网络服务。
示例性地,该第五网元可以为网络级功能(如网络级CN功能或网络级AN功能)或用户空间或用户级功能(如用户级AN功能或用户级CN功能)。
示例性地,该第四请求消息可以用于第二网络的第二网络服务。例如,该第四请求消息用于请求第二网络(即用户空间)的数据或计算服务。
704,第四网元向第五网元发送第四反馈消息,相应的,第五网元接收该第四反馈消息。
该第四反馈消息可以包括第二网络的信息或第一网元的信息或第二网络服务的服务结果。该第二网络的信息可以包括第二网络的标识信息,或该第二网络中提供该第二网络服务的用户的用户标识或IP地址。该第一网元的信息可以包括第一网元的网元标识(Network Element ID)或者网络功能实例标识(Network Function instance ID)等。
可理解,该第五网元与上述第三网元可以为同一个网元,也可以是不同的网元。
示例性地,该第四网元可以基于该第二指示信息确定该第二网络提供第二网络服务。在一种可能的实现方式中,第四网元可以调度该第二网络的第二网络服务。在该种实现方式中,第四反馈消息包括第二网络的信息或第二网络服务的服务结果。示例性地,该第四网元可以将该第四请求消息转发至该第二网络,以使该第二网络为该第五网元提供第二网络服务。第四网元接收第二网络反馈的服务结果,并通过该第四反馈消息将该服务结果发送至第五网元。 或者,第四网元也可以在确定第二网络提供该第二网络服务之后,将该第二网络的信息通过第二反馈消息发送至第五网元,由第五网元向第二网络发送第二网络服务的请求消息。
在该种实现方式中,第一网元向第四网元共享第二网络的注册信息之后,第四网元可以调度该第二网络的第二网络服务,而不需要再通过第一网元请求该第二网络服务,从而能够提高网络服务的效率。
在另一种可能的实现方式中,第四网元不能调度第二网络的第二网络服务,该第二网络的第二网络服务由第一网元调度,第四反馈消息包括第二网络的信息或第二网络服务的服务结果。示例性地,第四网元在接收到第四请求消息之后,可以向第一网元转发该第四请求消息,由第一网元调度该第二网络服务。该第一网元确定该第二网络是否能够为第五网元提供该第二网络服务。该第一网元在第二网络能够为该第五网元提供第二网络服务的情况下,可以向该第二网络发送第二网络服务的请求消息,以使该第二网络为该第五网元提供第二网络服务。第一网元接收第二网络反馈的服务结果,将该服务结果转发至第四网元。第四网元接收到服务结果后,通过该第四反馈消息将该服务结果发送至第五网元。或者,该第一网元在第二网络能够为该第五网元提供第二网络服务的情况下,将该第二网络的信息发送至第四网元。第四网元接收到该第二网络的信息之后,通过该第四反馈消息将该第二网络的信息发送至第五网元,由第五网元向第二网络发送第二网络服务的请求消息。
在该种实现方式中,该第二网络的第二网络服务由第一网元调度,第四网元接收到该第二网络服务的请求消息之后,可以向第一网元转发请求消息,由第一网元调度该第二网络为第五网元提供第二网络服务。本申请中,该第二网络可以为用户空间,第一网元可以调度该用户空间为其他网元或其他用户空间提供网络服务,能够充分利用该用户空间的资源。
在又一种可能的实现方式中,第四网元不能调度第二网络的第二网络服务,该第二网络的第二网络服务由第一网元调度,第四反馈消息包括第一网元的信息。在该种实现方式中,第四网元接收到第四请求消息之后,可以通过第四反馈消息将第一网元的信息发送至第五网元。第五网元基于该第四反馈消息向该第一网元发送第五请求消息,以请求该第二网络为第五网元提供第二网络服务。第一网元接收到该第五请求消息之后,可以向该第五网元发送第五反馈消息,该第五反馈消息可以包括第二网络服务的服务结果或第二网络的信息。
示例性地,该第四反馈消息还可以包括第二网络的信息,该第五请求消息也可以包括该第二网络的信息。
在该种实现方式中,第二网络的第二网络服务由第一网元调度,该第四网元接收到第二网络服务的请求消息之后,可以将该第一网元的信息发送至第五网元,以便于第五网元能够基于该第一网元的信息直接向第一网元发送请求消息,从而简化交互流程,提高网络服务的效率。
可理解,以上所示的各个实现方式中,其中一个实现方式未详细描述的地方,还可以参考其他实现方式。同时,以上所示的各个实施例,相互之间可以结合。例如,图7所示的方法可以与图5所示的方法相结合,即本申请实施例提供的网络服务方法可以包括步骤501、步骤502、步骤503、步骤504、步骤505、步骤701、步骤702、步骤703以及步骤704。又如,图7所示的方法与图6所示的方法相结合,即本申请实施例提供的网络服务方法可以包括步骤601、步骤602、步骤603、步骤604、步骤605、步骤701、步骤702、步骤703以及步骤704。
以下将介绍本申请实施例提供的通信装置。
本申请根据上述方法实施例对通信装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面将结合图8至图10详细描述本申请实施例的通信装置。
图8是本申请实施例提供的一种通信装置的结构示意图,如图8所示,该通信装置包括处理单元801、发送单元802以及接收单元803。
在本申请的一些实施例中,该通信装置可以是上文示出的第一网元。即图8所示的通信装置可以用于执行上文方法实施例中由第一网元执行的步骤或功能等。示例性的,该通信装置可以是波束成型发射设备或芯片等,本申请实施例对此不作限定。
接收单元803,用于接收第一请求消息;
发送单元802,用于发送第一反馈消息。
可选的,发送单元802,还用于发送第二请求消息;接收单元803,还用于接收第二反馈消息。
可选的,接收单元803,还用于接收第一指示信息。
可选的,接收单元803,还用于接收第一注册信息。
可选的,接收单元803,还用于接收第二注册信息。
可选的,发送单元802,还用于发送第二指示信息。
可理解,关于该第一请求消息、第一反馈消息、第二请求消息、第二反馈消息、第一指示信息、第一注册信息、第二注册信息、第二指示信息等的具体说明可以参考上文所示的方法实施例,如图5、图6、图7所示的方法的相关描述等,这里不再详述。
可理解,本申请实施例示出的处理单元、发送单元和接收单元的具体说明仅为示例,对于处理单元、发送单元和接收单元的具体功能或执行的步骤等,可以参考上述方法实施例,这里不再详述。
复用图8,在本申请的另一些实施例中,该通信装置可以是上文示出的第二网元。即图8所示的通信装置可以用于执行上文方法实施例中由第二网元执行的步骤或功能等。示例性的,该通信装置可以是波束成型接收设备或芯片等,本申请实施例对此不作限定。
发送单元802,用于发送第一请求消息;
接收单元803,用于接收第一反馈信息。
可选的,发送单元802,还用于发送第三请求消息;接收单元803,还用于接收第三反馈消息。
可选的,发送单元802,还用于发送第二注册信息。
可理解,关于该第一请求消息、第一反馈消息、第二请求消息、第二反馈消息、第一指示信息、第一注册信息、第二注册信息、第二指示信息等的具体说明可以参考上文所示的方法实施例,如图5、图6、图7所示的方法的相关描述等,这里不再详述。
可理解,本申请实施例示出的接收单元、发送单元和处理单元的具体说明仅为示例,对于接收单元、发送单元和处理单元的具体功能或执行的步骤等,可以参考上述方法实施例,这里不再详述。
复用图8,在本申请的另一些实施例中,该通信装置可以是上文示出的第四网元。即图8所示的通信装置可以用于执行上文方法实施例中由第四网元执行的步骤或功能等。示例性的,该通信装置可以是波束成型接收设备或芯片等,本申请实施例对此不作限定。
接收单元803,用于接收第二请求消息;
发送单元802,用于发送第二反馈消息。
可选的,发送单元802,还用于发送第一指示信息。
可选的,接收单元803,还用于接收第二指示信息。
可理解,关于该第一请求消息、第一反馈消息、第二请求消息、第二反馈消息、第一指示信息、第一注册信息、第二注册信息、第二指示信息等的具体说明可以参考上文所示的方法实施例,如图5、图6、图7所示的方法的相关描述等,这里不再详述。
可理解,本申请实施例示出的接收单元、发送单元和处理单元的具体说明仅为示例,对于接收单元、发送单元和处理单元的具体功能或执行的步骤等,可以参考上述方法实施例,这里不再详述。
复用图8,在本申请的另一些实施例中,该通信装置可以是上文示出的第三网元。即图8所示的通信装置可以用于执行上文方法实施例中由第三网元执行的步骤或功能等。示例性的,该通信装置可以是波束成型接收设备或芯片等,本申请实施例对此不作限定。
处理单元801,用于确定提供第一网络服务;
发送单元802,用于向第一网元发送第一注册信息。
可选的,接收单元803,还用于接收第三请求消息;发送单元802,还用于发送第三反馈消息。
可理解,关于该第一网元、第一请求消息、第一反馈消息、第二请求消息、第二反馈消息、第一指示信息、第一注册信息、第二注册信息、第二指示信息等的具体说明可以参考上文所示的方法实施例,如图5、图6、图7所示的方法的相关描述等,这里不再详述。
可理解,本申请实施例示出的接收单元、发送单元和处理单元的具体说明仅为示例,对于接收单元、发送单元和处理单元的具体功能或执行的步骤等,可以参考上述方法实施例,这里不再详述。
以上介绍了本申请实施例的第一网元、第二网元、第三网元和第四网元,以下介绍所述第一网元、第二网元、第三网元和第四网元可能的产品形态。应理解,但凡具备上述图8所述的第一网元的功能的任何形态的产品,或者,但凡具备上述图8所述的第二网元的功能的任何形态的产品,或者,但凡具备上述图8所述的第三网元的功能的任何形态的产品,或者,但凡具备上述图8所述的第四网元的功能的任何形态的产品,都落入本申请实施例的保护范围。还应理解,以下介绍仅为举例,不限制本申请实施例的第一网元、第二网元、第三网元和第四网元的产品形态仅限于此。
图8所示的通信装置中,处理单元801可以是一个或多个处理器,发送单元802可以是发送器,接收单元803可以是接收器,该发送单元和接收单元集成于一个器件,例如收发器。或者,处理单元801可以是一个或多个处理器(或者处理单元801可以是一个或多个逻辑电路),发送单元802可以是输出接口,接收单元803可以是输入接口,该输入接口和该输出接口可以集成于一个单元,例如输入输出接口。以下将详细说明。
在一种可能的实现方式中,图8所示的通信装置中,处理单元801可以是一个或多个处理器,该发送单元802和接收单元803集成于一个器件,例如收发器。本申请实施例中,处理器和收发器可以被耦合等,对于处理器和收发器的连接方式,本申请实施例不作限定。
如图9所示,该通信装置90包括一个或多个处理器920和收发器910。
示例性的,当该通信装置用于执行上述第一网元执行的步骤或方法或功能时,收发器910, 用于接收第一请求消息以及发送第一反馈消息。可选的,收发器910,还用于发送第二请求消息以及接收第二反馈消息。可选的,收发器910,还用于接收第一指示信息。可选的,收发器910,还用于接收第一注册信息。可选的,收发器910,还用于接收第二注册信息。可选的,收发器910,还用于发送第二指示信息。
示例性的,当该通信装置用于执行上述第二网元执行的步骤或方法或功能时,收发器910,用于发送第一请求消息以及接收第一反馈消息。可选的,收发器910,还用于发送第三请求消息以及接收第三反馈消息。可选的,收发器910,还用于发送第二注册信息。
示例性的,当该通信装置用于执行上述第四网元执行的步骤或方法或功能时,收发器910,用于接收第二请求消息以及发送第二反馈消息。可选的,收发器910,还用于发送第一指示信息。可选的,收发器910,还用于接收第二指示信息。
示例性的,当该通信装置用于执行上述第三网元执行的步骤或方法或功能时,处理器920,用于确定提供第一网络服务;收发器910,用于发送第一注册信息。可选的,收发器910,还用于接收第三请求消息以及发送第三反馈消息。
可理解,关于该第一请求消息、第一反馈消息、第二请求消息、第二反馈消息、第一指示信息、第一注册信息、第二注册信息、第二指示信息等的具体说明可以参考上文所示的方法实施例,如图5、图6、图7所示的方法的相关描述等,这里不再详述。
可理解,对于处理器和收发器的具体说明还可以参考图8所示的处理单元、发送单元和接收单元的介绍,这里不再赘述。
在图9所示的通信装置的各个实现方式中,收发器可以包括接收机和发射机,该接收机用于执行接收的功能(或操作),该发射机用于执行发射的功能(或操作)。以及收发器用于通过传输介质和其他设备/装置进行通信。
可选的,通信装置90还可以包括一个或多个存储器930,用于存储程序指令和/或数据。存储器930和处理器920耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器920可能和存储器930协同操作。处理器920可可以执行存储器930中存储的程序指令。可选的,上述一个或多个存储器中的至少一个可以包括于处理器中。
本申请实施例中不限定上述收发器910、处理器920以及存储器930之间的具体连接介质。本申请实施例在图9中以存储器930、处理器920以及收发器910之间通过总线940连接,总线在图9中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成等。
本申请实施例中,存储器可包括但不限于硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等非易失性存储器,随机存储记忆体(Random Access Memory,RAM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、只读存储器(Read-Only Memory,ROM)或便携式只读存储器(Compact Disc Read-Only Memory,CD-ROM)等等。存储器是能够用于携带或存储具有指令或数据结构形式的程序代码,并 能够由计算机(如本申请示出的通信装置等)读和/或写的任何存储介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
处理器920主要用于对通信协议以及通信数据进行处理,以及对整个通信装置进行控制,执行软件程序,处理软件程序的数据。存储器930主要用于存储软件程序和数据。收发器910可以包括控制电路和天线,控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。
当通信装置开机后,处理器920可以读取存储器930中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器920对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到通信装置时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器920,处理器920将基带信号转换为数据并对该数据进行处理。
在另一种实现中,所述的射频电路和天线可以独立于进行基带处理的处理器而设置,例如在分布式场景中,射频电路和天线可以与独立于通信装置,呈拉远式的布置。
可理解,本申请实施例示出的通信装置还可以具有比图9更多的元器件等,本申请实施例对此不作限定。以上所示的处理器和收发器所执行的方法仅为示例,对于该处理器和收发器具体所执行的步骤可参照上文介绍的方法。
在另一种可能的实现方式中,图8所示的通信装置中,处理单元801可以是一个或多个逻辑电路,发送单元802可以是输出接口,接收单元803可以是输入接口,该输入接口和该输出接口可以集成于一个单元,例如输入输出接口。该输入输出接口,又或者称为通信接口,或者接口电路,或接口等等。如图10所示,图10所示的通信装置包括逻辑电路1001和接口1002。即上述处理单元801可以用逻辑电路1001实现,发送单元802和接收单元803可以用接口1002实现。其中,该逻辑电路1001可以为芯片、处理电路、集成电路或片上***(system on chip,SoC)芯片等,接口1002可以为通信接口、输入输出接口、管脚等。示例性的,图10是以上述通信装置为芯片为例出的,该芯片包括逻辑电路1001和接口1002。
本申请实施例中,逻辑电路和接口还可以相互耦合。对于逻辑电路和接口的具体连接方式,本申请实施例不作限定。
示例性的,当通信装置用于执行上述第一网元执行的方法或功能或步骤时,接口1002,用于输入第一请求消息以及输出第一反馈消息。可选的,接口1002,还用于输出第二请求消息以及输入第二反馈消息。可选的,接口1002,还用于输入第一指示信息。可选的,接口1002,还用于输入第一注册信息。可选的,接口1002,还用于输入第二注册信息。可选的,接口1002,还用于输出第二指示信息。
示例性的,当该通信装置用于执行上述第二网元执行的步骤或方法或功能时,接口1002,用于输出第一请求消息以及输入第一反馈消息。可选的,接口1002,还用于输出第三请求消息以及输入第三反馈消息。可选的,接口1002,还用于输出第二注册信息。
示例性的,当该通信装置用于执行上述第四网元执行的步骤或方法或功能时,接口1002,用于输入第二请求消息以及输出第二反馈消息。可选的,接口1002,还用于输出第一指示信息。可选的,接口1002,还用于输入第二指示信息。
示例性的,当该通信装置用于执行上述第三网元执行的步骤或方法或功能时,逻辑电路1001,用于确定提供第一网络服务;接口1002,用于输出第一注册信息。可选的,接口1002,还用于输入第三请求消息以及输出第三反馈消息。
可理解,关于该第一请求消息、第一反馈消息、第二请求消息、第二反馈消息、第一指示信息、第一注册信息、第二注册信息、第二指示信息等的具体说明可以参考上文所示的方法实施例,如图5、图6、图7所示的方法的相关描述等,这里不再详述。
对于图10所示的各个实施例的具体实现方式,还可以参考上述各个实施例,这里不再详述。
本申请实施例还提供了一种通信***,该通信***包括如下至少两项:第一网元、第二网元、第三网元、第四网元。第一网元、第二网元、第三网元、第四网元可以用于执行前述任一实施例中的方法(如图5、图6、图7等)。
此外,本申请还提供一种计算机程序,该计算机程序用于实现本申请提供的方法中由第一网元执行的操作和/或处理。
本申请还提供一种计算机程序,该计算机程序用于实现本申请提供的方法中由第二网元执行的操作和/或处理。
本申请还提供一种计算机程序,该计算机程序用于实现本申请提供的方法中由第三网元执行的操作和/或处理。
本申请还提供一种计算机程序,该计算机程序用于实现本申请提供的方法中由第四网元执行的操作和/或处理。
本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机代码,当计算机代码在计算机上运行时,使得计算机执行本申请提供的方法中由第一网元执行的操作和/或处理。
本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机代码,当计算机代码在计算机上运行时,使得计算机执行本申请提供的方法中由第二网元执行的操作和/或处理。
本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机代码,当计算机代码在计算机上运行时,使得计算机执行本申请提供的方法中由第三网元执行的操作和/或处理。
本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机代码,当计算机代码在计算机上运行时,使得计算机执行本申请提供的方法中由第四网元执行的操作和/或处理。
本申请还提供一种计算机程序产品,该计算机程序产品包括计算机代码或计算机程序,当该计算机代码或计算机程序在计算机上运行时,使得本申请提供的方法中由第一网元执行的操作和/或处理被执行。
本申请还提供一种计算机程序产品,该计算机程序产品包括计算机代码或计算机程序,当该计算机代码或计算机程序在计算机上运行时,使得本申请提供的方法中由第二网元执行的操作和/或处理被执行。
本申请还提供一种计算机程序产品,该计算机程序产品包括计算机代码或计算机程序,当该计算机代码或计算机程序在计算机上运行时,使得本申请提供的方法中由第三网元执行的操作和/或处理被执行。
本申请还提供一种计算机程序产品,该计算机程序产品包括计算机代码或计算机程序, 当该计算机代码或计算机程序在计算机上运行时,使得本申请提供的方法中由第四网元执行的操作和/或处理被执行。
本申请实施例还提供一种芯片或芯片***,包括:处理器,用于执行前述任一实施例中的方法(如图5、图6、图7等)。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例提供的方案的技术效果。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (44)
- 一种网络服务方法,其特征在于,包括:第一网元接收来自第二网元的第一请求消息,所述第一请求消息用于请求第一网络服务,所述第一网元用于调度第一网络中的网络服务,所述第二网元用于为第二网络中的用户提供服务;所述第一网元向所述第二网元发送第一反馈消息,所述第一反馈消息包括第三网元的信息或所述第一网络服务的服务结果,所述第三网元提供所述第一网络服务。
- 根据权利要求1所述的方法,其特征在于,所述第三网元不包含于所述第一网络中,所述第一网元向所述第二网元发送第一反馈消息之前,所述方法还包括:所述第一网元向第四网元发送第二请求消息,所述第二请求消息用于向所述第四网元请求所述第一网络服务,所述第四网元用于调度第三网络中的网络服务,所述第三网络中包括所述第三网元;所述第一网元接收来自所述第四网元的第二反馈消息,所述第二反馈消息包括所述第三网元的信息或所述第一网络服务的服务结果。
- 根据权利要求2所述的方法,其特征在于,所述第一网元向第四网元发送第二请求消息之前,所述方法还包括:所述第一网元接收来自所述第四网元的第一指示信息,所述第一指示信息用于指示所述第三网元提供所述第一网络服务。
- 根据权利要求2或3所述的方法,其特征在于,所述第一网元为接入网网元,所述第四网元为核心网网元,所述第三网元包括如下至少一项网络功能:接入管理功能,会话管理功能,数据分析功能,计费功能;或者,所述第一网元为所述核心网网元,所述第四网元所述接入网网元,所述第三网元包括如下至少一项网络功能:连接资源管理功能,感知功能,移动管理功能。
- 根据权利要求1所述的方法,其特征在于,所述第三网元包含于所述第一网络中,所述第一网元接收来自第二网元的第一请求消息之前,所述方法还包括:所述第一网元接收来自所述第三网元的第一注册信息,所述第一注册信息用于向所述第一网元注册所述第三网元的所述第一网络服务。
- 根据权利要求1-5所述的方法,其特征在于,所述方法还包括:所述第一网元接收所述第二网元发送的第二注册信息,所述第二注册信息用于向所述第一网元注册或取消所述第二网络的第二网络服务。
- 根据权利要求6所述的方法,其特征在于,所述第一网元接收所述第二网元发送的第二注册信息之后,所述方法还包括:所述第一网元向第四网元发送第二指示信息,所述第二指示信息用于指示所述第二网络提供所述第二网络服务,所述第四网元用于调度第三网络中的网络服务。
- 根据权利要求7所述的方法,其特征在于,所述第二指示信息包括所述第二注册信息。
- 根据权利要求6-8任一项所述的方法,其特征在于,所述第二注册信息包括如下至少一项:所述第二网络的标识信息,业务类型,服务类型,数据类型,位置信息。
- 根据权利要求1-9任一项所述的方法,其特征在于,所述第一网络服务包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
- 根据权利要求1-10任一项所述的方法,其特征在于,所述第二网元包含于所述第二网络中,所述第二网络包括非公共网络。
- 根据权利要求1-11任一项所述的方法,其特征在于,所述第一网络包含于接入网或核心网,所述第二网络包含于所述接入网或所述核心网。
- 一种网络服务方法,其特征在于,包括:第二网元向第一网元发送第一请求消息,所述第一请求消息用于请求第一网络服务,所述第一网元用于调度第一网络中的网络服务,所述第二网元用于为第二网络中的用户提供服务;所述第二网元接收来自所述第一网元的第一反馈消息,所述第一反馈消息包括第三网元的信息或所述第一网络服务的服务结果,所述第三网元提供所述第一网络服务。
- 根据权利要求13所述的方法,其特征在于,所述第一反馈消息包括所述第三网元的信息,所述方法还包括:所述第二网元基于所述第一反馈消息向所述第三网元发送第三请求消息,所述第三请求消息用于请求所述第一网络服务;所述第二网络接收来自所述第三网元的第三反馈消息,所述第三反馈消息包括所述第一网络服务的服务结果。
- 根据权利要求13或14所述的方法,其特征在于,所述方法还包括:所述第二网元向所述第一网元发送第二注册信息,所述第二注册信息用于向所述第一网元注册或取消所述第二网络的第二网络服务。
- 根据权利要求15所述的方法,其特征在于,所述第二注册信息包括如下至少一项:所述第二网络的标识信息,业务类型,服务类型,数据类型,位置信息。
- 根据权利要求13-16任一项所述的方法,其特征在于,所述第一网络服务包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
- 根据权利要求13-17任一项所述的方法,其特征在于,所述第二网元包含于所述第二 网络中,所述第二网络包括非公共网络。
- 根据权利要求13-18任一项所述的方法,其特征在于,所述第一网络包含于接入网或核心网,所述第二网络包含于所述接入网或所述核心网。
- 一种网络服务方法,其特征在于,包括:第四网元接收来自第一网元的第二请求消息,所述第二请求消息用于请求第一网络服务,所述第一网元用于调度第一网络中的网络服务,所述第四网元用于调度第三网络中的网络服务;所述第四网元向所述第一网元发送第二反馈消息,所述第二反馈消息包括第三网元的信息或所述第一网络服务的服务结果,所述第三网元提供所述第一网络服务。
- 根据权利要求20所述的方法,其特征在于,所述方法还包括:所述第四网元向所述第一网元发送第一指示信息,所述第一指示信息用于指示所述第三网元提供所述第一网元服务。
- 根据权利要求20或21所述的方法,其特征在于,所述第一网元为接入网网元,所述第四网元为核心网网元,所述第三网元包括如下至少一项网络功能:接入管理功能,会话管理功能,数据分析功能,计费功能;或者,所述第一网元为所述核心网网元,所述第四网元所述接入网网元,所述第三网元包括如下至少一项网络功能:连接资源管理功能,感知功能,移动管理功能。
- 根据权利要求20-22任一项所述的方法,其特征在于,所述方法还包括:所述第四网元接收来自所述第一网元的第二指示信息,所述第二指示信息用于指示第二网络提供第二网络服务。
- 根据权利要求23所述的方法,其特征在于,所述第二指示信息包括第二注册信息,所述第二注册信息用于注册或取消所述第二网络的所述第二网络服务。
- 根据权利要求24所述的方法,其特征在于,所述第二注册信息包括如下至少一项:所述第二网络的标识信息,业务类型,服务类型,数据类型,位置信息。
- 根据权利要求23-25任一项所述的方法,其特征在于,所述第一网络包含于接入网或核心网,所述第二网络包含于所述接入网或所述核心网。
- 根据权利要求20-26任一项所述的方法,其特征在于,所述第一网络服务包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
- 一种网络服务方法,其特征在于,包括:第二网元向第一网元发送第一请求消息,所述第一请求消息用于请求第一网络服务,所 述第二网元用于为第二网络中的用户提供服务,所述第一网元用于调度第一网络中的网络服务;所述第一网元接收所述第一请求消息,以及向所述第二网元发送第一反馈消息,所述第一反馈消息包括第三网元的信息或所述第一网络服务的服务结果,所述第三网元提供所述第一网元服务。
- 根据权利要求28所述的方法,其特征在于,所述第一反馈消息包括第三网元的信息,所述方法还包括:所述第二网元接收所述第一反馈消息,并基于所述第一反馈消息向所述第三网元发送第三请求消息,所述第三请求消息用于请求所述第一网络服务;所述第三网元接收所述第三请求消息,并向所述第二网元发送第三反馈消息,所述第三反馈消息包括所述第一网络服务的服务结果。
- 根据权利要求28或29所述的方法,其特征在于,所述第三网元不包含于所述第一网络中,所述方法还包括:所述第一网元向第四网元发送第二请求消息,所述第二请求消息用于向所述第四网元请求所述第一网络服务,所述第四网元用于调度第三网络中的网络服务,所述第三网络中包括所述第三网元;所述第一网元接收来自所述第四网元的第二反馈消息,所述第二反馈信息包括所述第三网元的信息或所述第一网络服务的服务结果。
- 根据权利要求30所述的方法,其特征在于,所述第一网元向第四网元转发所述第一请求消息之前,所述方法还包括:所述第一网元接收来自所述第四网元的第一指示信息,所述第一指示信息用于指示所述第三网元提供所述第一网络服务。
- 根据权利要求30或31所述的方法,其特征在于,所述第一网元为接入网网元,所述第四网元为核心网网元,所述第三网元包括如下至少一项网络功能:接入管理功能,会话管理功能,数据分析功能,计费功能;或者,所述第一网元为所述核心网网元,所述第四网元所述接入网网元,所述第三网元包括如下至少一项网络功能:连接资源管理功能,感知功能,移动管理功能。
- 根据权利要求28或29所述的方法,其特征在于,所述第三网元包含于所述第一网络中,所述第一网元接收来自第二网元的第一请求消息之前,所述方法还包括:所述第一网元接收来自所述第三网元的第一注册信息,所述第一注册信息用于向所述第一网元注册所述第三网元的所述第一网络服务。
- 根据权利要求28-33任一项所述的方法,其特征在于,所述方法还包括:所述第二网元向所述第一网元发送第二注册信息,所述第二注册信息用于向所述第一网元注册或取消所述第二网络的第二网络服务。
- 根据权利要求34所述的方法,其特征在于,所述第二网元向所述第一网元发送第二注册信息之后,所述方法还包括:所述第一网元向第四网元发送第二指示信息,所述第二指示信息用于指示所述第二网络提供所述第二网络服务,所述第四网元用于调度第三网络中的网络服务。
- 根据权利要求35所述的方法,其特征在于,所述第二指示信息包括所述第二注册信息。
- 根据权利要求34-36任一项所述的方法,其特征在于,所述第二注册信息包括如下至少一项:所述第二网络的标识信息,业务类型,服务类型,数据类型,位置信息。
- 根据权利要求28-37任一项所述的方法,其特征在于,所述第一网络服务包括如下至少一项:接入管理服务,会话管理服务,数据分析服务,计费服务,连接资源管理服务,感知服务,移动管理服务。
- 根据权利要求28-38任一项所述的方法,其特征在于,所述第二网元包含于所述第二网络中,所述第二网络包括非公共网络。
- 根据权利要求28-39任一项所述的方法,其特征在于,所述第一网络包含于接入网或核心网,所述第二网络包含于所述接入网或所述核心网。
- 一种通信装置,其特征在于,包括用于执行如权利要求1-12任一项所述的方法的单元,或者包括用于执行如权利要求13-19任一项所述的方法的单元,或者包括用于执行如权利要求20-27任一项所述的方法的单元。
- 一种通信装置,其特征在于,包括处理器和存储器;所述存储器用于存储计算机执行指令;所述处理器用于执行所述计算机执行指令,以使权利要求1-12任一项所述的方法被执行;或者,以使权利要求13-19任一项所述的方法被执行;或者,以使权利要求20-27任一项所述的方法被执行。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序被执行时,权利要求1-12任一项所述的方法被执行;或者,权利要求13-19任一项所述的方法被执行;或者,权利要求20-27任一项所述的方法被执行。
- 一种通信***,其特征在于,包括如下至少两项:第一网元、第二网元、第四网元,所述第一通信装置用于执行如权利要求1-12任一项所述的方法,所述第二网元用于执行如权利要求13-19任一项所述的方法,所述第四网元用于执行如权利要求20-27任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/136483 WO2024119292A1 (zh) | 2022-12-05 | 2022-12-05 | 网络服务方法、通信装置及通信*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/136483 WO2024119292A1 (zh) | 2022-12-05 | 2022-12-05 | 网络服务方法、通信装置及通信*** |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024119292A1 true WO2024119292A1 (zh) | 2024-06-13 |
Family
ID=91378362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/136483 WO2024119292A1 (zh) | 2022-12-05 | 2022-12-05 | 网络服务方法、通信装置及通信*** |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2024119292A1 (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113794784A (zh) * | 2021-08-06 | 2021-12-14 | 华为技术有限公司 | 一种获取边缘服务的方法和装置 |
WO2022019537A1 (ko) * | 2020-07-20 | 2022-01-27 | 엘지전자 주식회사 | Snpn과 분리되어 있는 개체가 소유하는 자격 증명을 이용한 snpn 접속 및 이를 위한 f1 인터페이스 지원 |
CN114423074A (zh) * | 2020-10-28 | 2022-04-29 | 华为技术有限公司 | 一种通信方法及装置 |
WO2022089724A1 (en) * | 2020-10-27 | 2022-05-05 | Lenovo (Singapore) Pte. Ltd. | Entity access for an application |
WO2022228460A1 (zh) * | 2021-04-29 | 2022-11-03 | 华为技术有限公司 | 一种跨域算力感知网络中的服务标识分配方法及通信装置 |
-
2022
- 2022-12-05 WO PCT/CN2022/136483 patent/WO2024119292A1/zh unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022019537A1 (ko) * | 2020-07-20 | 2022-01-27 | 엘지전자 주식회사 | Snpn과 분리되어 있는 개체가 소유하는 자격 증명을 이용한 snpn 접속 및 이를 위한 f1 인터페이스 지원 |
WO2022089724A1 (en) * | 2020-10-27 | 2022-05-05 | Lenovo (Singapore) Pte. Ltd. | Entity access for an application |
CN114423074A (zh) * | 2020-10-28 | 2022-04-29 | 华为技术有限公司 | 一种通信方法及装置 |
WO2022228460A1 (zh) * | 2021-04-29 | 2022-11-03 | 华为技术有限公司 | 一种跨域算力感知网络中的服务标识分配方法及通信装置 |
CN113794784A (zh) * | 2021-08-06 | 2021-12-14 | 华为技术有限公司 | 一种获取边缘服务的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11528770B2 (en) | Session management method, apparatus, and system | |
EP4383779A1 (en) | Method and apparatus for obtaining edge service | |
CN104255046B (zh) | 可定制的移动宽带网络***和定制移动宽带网络的方法 | |
WO2018059268A1 (zh) | 网络切片的建立方法和装置 | |
US20200252862A1 (en) | Method and device for transmitting or receiving information in wireless communication system supporting network slicing | |
WO2023280121A1 (zh) | 一种获取边缘服务的方法和装置 | |
CN112566149B (zh) | 配置业务的方法、通信装置和通信*** | |
WO2021018200A1 (zh) | 会话管理方法及装置 | |
CN111586771A (zh) | 网络节点选择方法及装置 | |
WO2021135187A1 (zh) | 一种切片控制方法及装置 | |
CN114270789A (zh) | 一种获取信息的方法及装置 | |
CN114079937B (zh) | 一种通信方法和通信装置以及*** | |
CN114079995A (zh) | 一种中继管理方法及通信装置 | |
US20240056496A1 (en) | Method and Apparatus for Selecting Edge Application Server | |
US20230132454A1 (en) | Method and apparatus for supporting edge computing service for roaming ue in wireless communication system | |
US20200403788A1 (en) | Information Sending Method, Key Generation Method, and Apparatus | |
US20230156513A1 (en) | Proximity service communication method, management network element, terminal device, and communication system | |
US20220263879A1 (en) | Multicast session establishment method and network device | |
CN112104468B (zh) | 一种管理服务的发现方法及装置 | |
CN113811025A (zh) | 一种释放中继连接的方法、设备及*** | |
WO2021227600A1 (zh) | 一种网络切片控制方法及通信装置 | |
WO2022022322A1 (zh) | 访问本地网络的方法和装置 | |
WO2022021435A1 (zh) | 数据传输方法、设备及存储介质 | |
WO2023160199A1 (zh) | 一种接入通信网络的方法和装置 | |
US20220360969A1 (en) | Communication method and apparatus |