WO2023193621A1 - 用于网络管理的电子设备和方法、计算机可读存储介质 - Google Patents
用于网络管理的电子设备和方法、计算机可读存储介质 Download PDFInfo
- Publication number
- WO2023193621A1 WO2023193621A1 PCT/CN2023/083978 CN2023083978W WO2023193621A1 WO 2023193621 A1 WO2023193621 A1 WO 2023193621A1 CN 2023083978 W CN2023083978 W CN 2023083978W WO 2023193621 A1 WO2023193621 A1 WO 2023193621A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- nsacf
- electronic device
- pdu session
- network slice
- slice
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012545 processing Methods 0.000 claims abstract description 56
- 238000001228 spectrum Methods 0.000 claims description 41
- 238000004458 analytical method Methods 0.000 claims description 36
- 238000007726 management method Methods 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 16
- 238000005259 measurement Methods 0.000 claims description 4
- 230000000717 retained effect Effects 0.000 claims description 3
- 238000007405 data analysis Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 33
- 238000004891 communication Methods 0.000 description 15
- 230000015654 memory Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012517 data analytics Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/382—Monitoring; Testing of propagation channels for resource allocation, admission control or handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
Definitions
- Embodiments of the present disclosure relate generally to the field of wireless communications, specifically to admission control of network slices of mobile networks, and more specifically, to an electronic device and method for network management, and a computer-readable storage medium.
- NSACF Network Slice Admission Control Function
- NSACF Network Slice Admission Control Function
- NSACF configures the maximum allowed number of registered users and PDU sessions for each slice that requires admission control (NSAC), as well as indication information of available access types (3GPP access, non-3GPP access).
- NSACF also provides event-based slice status notification and reporting to other consumer network functions.
- the existing standard only configures a global maximum allowed value for admission control for a slice, but a slice can be associated with multiple service areas, and each service area is controlled by a separate NSACF. In this scenario, how to coordinate the admission control of a slice among multiple NSACFs has not been solved.
- an electronic device for network management including: a processing circuit configured to: control the operation of NSACF of network slicing in a mobile network based on a blockchain, wherein the NSACF has a block chain chain function.
- a method for network management including: controlling the operation of an NSACF of a network slice in a mobile network based on a blockchain, where the NSACF has a blockchain function.
- the electronic device and method according to the above aspects of the present application utilize blockchain technology to realize the coordination of admission control between different NSACFs of the same network slice and share the admission quota of the network slice.
- an electronic device for network management including: a processing circuit configured to: obtain spectrum sensing information from the wireless access network side; and dynamically update the spectrum in the mobile network based on the spectrum sensing information. Slice admission quota for each network slice.
- a method for network management including: obtaining spectrum sensing information from the radio access network side; and dynamically updating the slice admission quota of each network slice in the mobile network based on the spectrum sensing information.
- the electronic device and method according to the above aspects of the present application can effectively optimize the spectrum usage efficiency of the wireless network by dynamically updating the slice admission quota of each network slice based on spectrum sensing information.
- computer program codes and computer program products for implementing the above-mentioned method for network management are also provided, as well as computers on which are recorded the computer program codes for implementing the above-mentioned method for network management.
- readable storage media are also provided.
- Figure 1 shows a functional module block diagram of an electronic device for network management according to an embodiment of the present application
- Figure 2 shows an example of a system scenario applying the technology of this embodiment
- Figure 3 shows an example of the relevant information flow of slice user number admission control
- Figure 4 shows an example of the relevant information flow of protocol data unit session number admission control
- Figure 5 shows a functional module block diagram of an electronic device for network management according to another embodiment of the present application.
- Figure 6 shows an example of the information flow of updating the slice admission quota
- Figure 7 shows another example of the information flow of update of slice admission quota
- Figure 8 shows a flow chart of a method for network management according to an embodiment of the present application
- Figure 9 shows a flow chart of a method for network management according to another embodiment of the present application.
- FIG. 10 is a block diagram showing an example of a schematic configuration of a server.
- FIG. 11 is a block diagram of an exemplary structure of a general-purpose personal computer in which methods and/or apparatuses and/or systems according to embodiments of the present disclosure may be implemented.
- Figure 1 shows a functional module block diagram of an electronic device 100 according to an embodiment of the present application.
- the electronic device 100 includes: a control unit 101 configured to control network slicing in a mobile network based on a blockchain. Operations of NSACF, where NSACF has blockchain capabilities.
- the control unit 101 may be implemented by one or more processing circuits, which may be implemented as a chip or a processor, for example. Moreover, it should be understood that each functional unit in the electronic device shown in Figure 1 is only a logical module divided according to the specific functions it implements, and is not used to limit the specific implementation manner.
- the electronic device 100 may be provided on the core network side of the mobile network. Specifically, it may be provided on a server on the core network side. More specifically, it may be a part of the NSACF.
- mobile networks include, for example, Public Land Mobile Networks (PLMN).
- the electronic device 100 may be implemented at a chip level, or may also be implemented at a device level.
- the electronic device 100 may operate as a server itself, and may also include external devices such as memory, transceivers (not shown in the figure), and the like.
- Memory can be used to store programs and related data information that electronic devices need to execute to implement various functions.
- the transceiver may include one or more communication interfaces to support communication with different devices (eg, other servers, base stations, etc.), and the implementation form of the transceiver is not specifically limited here.
- FIG. 2 shows an example of a system scenario in which the technology of this embodiment is applied.
- the mobile network is a PLMN, and a PLMN includes multiple network slices.
- the 5G core network of the network slice can deploy NSACF according to admission control needs to monitor and control the number of registered users and protocol data units of the network slice. Unit, PDU) session number.
- one network slice serves multiple service areas, such as network slice 1 in Figure 2 (indicated by S-NSSAI 1), each service area corresponds to one NSACF, so one network slice corresponds to multiple NSACFs .
- S-NSSAI 1 indicated by S-NSSAI 1
- each service area corresponds to one NSACF
- the quota here can be understood as the maximum number allowed or configured.
- each network slice can have independent session management functions (Session Management Function (SMF), User Plane Function (UPF), NSACF and Sensing Plane Function (SPF).
- SMF Session Management Function
- UPF User Plane Function
- SPCF Sensing Plane Function
- AMF Access and Mobility Function
- this embodiment proposes a solution based on blockchain technology.
- the information related to slice admission control and resource management of each NSACF can be recorded in real time through blockchain technology, thereby achieving coordination among multiple NSACFs.
- each NSACF has the function of a blockchain, saves a local ledger, and can interact with each other through, for example, a P2P network.
- a schematic example is shown in Figure 2.
- the blockchain can record admission control information for each NSACF for each network slice.
- slice user number availability check and update processing and PDU session number availability check and update processing.
- PDU session number availability check and update processing is not limiting, and other types of admission control and associated admission control information are also within the scope of the present disclosure.
- control unit 101 is configured to perform admission control of the current network slice corresponding to the first NSACF based on the blockchain in response to a predetermined trigger event for the first NSACF.
- first is only for convenience of distinction and does not have any meaning such as order.
- the electronic device 100 or the control unit 101 may be arranged on the NSACF or as part of the NSACF.
- FIG. 2 if the NSACF 1 of the network slice S-NSSAI 1 receives a predetermined trigger event, the electronic device on the NSACF 1 100 or the control unit 101 or the NSACF 1 performs admission control of the network slice S-NSSAI 1 based on the blockchain.
- the electronic device 100 or the control unit 101 and the NSACF 1 will not be particularly distinguished.
- control unit 101 can query the admission control information of other NSACFs (for example, NSACF 2 and NSACF 3) corresponding to the current network slice (for example, S-NSSAI 1) on the blockchain, and based on the admission control of the first NSACF information and other NSACF admission control information to perform admission control for the current network slice.
- other NSACFs for example, NSACF 2 and NSACF 3
- the current network slice for example, S-NSSAI 1
- the admission control includes slice user number availability check and update processing, that is, slice user number admission control.
- slice user number admission control One purpose of this control is, for example, to ensure that the number of registered users of all NSACFs in a network slice does not exceed its registered user quota.
- Figure 3 shows an example of the information flow related to slice user number admission control. It should be noted that this is only illustrative and not restrictive.
- the NSACFs of the network slices are combined into a blockchain, and the admission control information of each NSACF is recorded on the blockchain. Only an example of NSACF is shown in Figure 3. It should be understood that the number of NSACF is not limited to that shown in the figure, but can be any natural number.
- the occurrence of a predetermined trigger event causes AMF to perform slice user number availability check and update processing.
- the predetermined triggering event may include, for example, one of the following: user registration, user de-registration, and user device configuration update.
- user registration means that new user equipment (UE) needs to be registered to the current network slice, so it may cause an increase in the number of users
- user de-registration means that existing UEs in the current network slice need to be unregistered, so it may Will cause a reduction in the number of users
- user equipment configuration updates may be caused, for example, by Network Slice-specific Authentication and Authorization (NSSAA) or contracted slice changes.
- NSSAA Network Slice-specific Authentication and Authorization
- AMF only performs slice user number availability check and update processing for network slices that require NSAC, and AMF can configure which network slices require NSAC.
- AMF selects NSACF 1 based on the area where the relevant UE is located, and sends a user number update request message to NSACF 1, such as an Nnsacf_NSAC_NumOfUEsUpdate_Request message.
- NSACF 1 responds to this message by performing slice user number availability check and update processing.
- the message may include one or more of the following information: user equipment identification (UE ID), access type (Access Type), current network slice number (S-NSSAI), network function identification (NF ID), update flag (update flag).
- the access type can indicate whether it is a 3GPP access or a non-3GPP access;
- the current network slice number indicates which network slice it is, which can be the S-NSSAI (single network slice selection auxiliary information) of the network slice, refer to Figure 2
- the current network slice number is S-NSSAI 1;
- the NF ID indicates the network function that initiated the message, here refers to the AMF;
- the update flag depends on the triggering event, for example, when the user registers, the update flag indicates an additional registration Number of users. When a user goes to register, the update flag indicates to reduce the number of registered users.
- the update flag may also indicate not to update the UE's status in the current network slice.
- NSACF 1 may, for example, determine whether to perform admission control of the current network slice based on the access type or based on the access type and its own configuration information. If it determines to perform admission control of the current network slice, according to the update flag Update admission control information for NSACF 1 and/or other NSACFs.
- NSACF 1 queries the relevant admission control information of NSACF (such as NSACF 2 and NSACF 3) corresponding to S-NSSAI 1 on the blockchain, and based on the relevant admission control of NSACF 1 to NSACF 3 in S4 Information is processed for slice user number availability check and update.
- the relevant admission control information of the NSACF may include one or more of the following: the number of registered users of the NSACF, and the user list of the NSACF.
- the update flag indicates an increase, it means that the user equipment corresponding to the user equipment identification requests registration.
- NSACF 1 checks whether the user device identity is in the user list of NSACF 1 or another NSACF. If the user equipment identification is in the user list of NSACF 1 or other NSACF, a new entry is created for the registration of the user equipment, but the number of registered users of the current network slice is not changed, that is, the number of registered users of NSACF 1 is not increased, Among them, the new entry can include the network function identifier, so that multiple entries with the same user equipment identifier can be distinguished based on the NF ID that initiated the request.
- NSACF 1 can calculate the total number of registered users recorded by all NSACFs of the current network slice (such as NSACF 1 to NSACF 3). If the total number of users If the number of registered users of the current network slice does not reach the quota, NSACF 1 will add the user device identification to the user list of NSACF 1.
- the number of registered users of NSACF 1 will increase by 1; if the total number of users above has reached the current network slice
- the registered user number quota of the slice means that the current network slice can no longer receive new users, then NSACF 1 returns information indicating that the current network slice has reached the registered user number quota as a user number update response message, as shown in Nnsacf_NSAC_NumOfUEsUpdate_Response in S6 of Figure 3 shown.
- the update flag indicates a decrease, it means that the user equipment corresponding to the user equipment identification requests to register. If there is only one entry in NSACF 1 and other NSACFs associated with the user equipment identification, delete the entry and reduce the number of registered users of the corresponding NSACF; if there are multiple entries in NSACF 1 and other NSACFs related to the user equipment identification associated entries, then only the entries associated with that NF ID (i.e., AMF) are deleted and the user device identity is still retained in the user list.
- NF ID i.e., AMF
- NSACF 1 updates the relevant admission control information of NSACF 1 and/or other NSACFs on the blockchain, that is, the number of registered users and the user list of the corresponding NSACF.
- PoS Proof of stake
- DoS Delegated Proof of Stake
- NSACFs can obtain consistent information about admission control of the same network slice, thereby achieving coordinated operations and sharing of slice admission quotas for network slices.
- NSACF 1 sends a user number update response such as Nnsacf_NSAC_NumOfUEsUpdate_Response to AMF to indicate whether the registered user number quota of the current network slice has been reached.
- admission control includes PDU session number availability checking and update processing.
- PDU session number availability checking and update processing One purpose of this control is, for example, to ensure that the number of all PDU sessions of a network slice does not exceed its PDU session quota.
- Figure 4 shows an example of the information flow related to PDU session number admission control. It should be noted that this is only illustrative and not restrictive.
- the NSACFs of the network slices are composed into a blockchain, and the admission control information of each NSACF is recorded on the blockchain.
- the blockchain here can be the same blockchain as the blockchain described with reference to FIG. 3 , which jointly records the admission control information under these two examples.
- NSACF queries the corresponding admission control information as needed.
- the occurrence of a predetermined trigger event causes the SMF to perform slice PDU session number availability check and update processing.
- the predetermined triggering event may include, for example, one of the following: starting to establish a new PDU session, completion of PDU session release, failure of PDU session establishment, inter access mobility (inter access mobility).
- the start of establishing a new PDU session indicates that the number of PDU sessions in the network slice has increased
- the completion of PDU session release and the failure of PDU session establishment indicate that the number of PDU sessions in the network slice has decreased
- the movement between access types indicates that the access type of the existing PDU session has changed. is a new access type.
- the SMF selects NSACF 1, for example, based on the area where the relevant UE is located, and sends a PDU session number update request message to NSACF 1, such as the Nnsacf_NSAC_NumOfPDUsUpdate_Request message.
- NSACF 1 performs a slice PDU session number availability check and sum in response to this message. Update processing.
- the message may include one or more of the following information: user equipment identification, access type, current network slice number, PDU session identification, and update flag.
- the access type can indicate whether it is 3GPP access or non-3GPP access; the current network slice number indicates which network slice it is, which can be the S-NSSAI of the network slice, for example, S-NSSAI 1 in Figure 2;
- the update flag varies depending on the triggering event. For example, when starting to establish a new PDU session, the update flag indicates that the Increase the number of PDU sessions. When the PDU session release is completed or the PDU session establishment fails, the update flag indicates to reduce the number of PDU sessions. In the case of movement between access types, the update flag indicates to change the access type of the existing PDU session.
- NSACF 1 queries the relevant admission control information of the NSACF (such as NSACF 2 and NSACF 3) corresponding to S-NSSAI 1 on the blockchain, and performs PDU in S4 based on the relevant admission control information of NSACF 1 to NSACF 3 Session number availability check and update processing.
- the relevant admission control information of the NSACF may include one or more of the following: the number of PDU sessions of the NSACF, and the list of PDU session identifiers (IDs) of the NSACF.
- NSACF 1 can update the admission control information of NSACF 1 and/or other NSACFs based on the update flag.
- the processing in S4 will be described in detail below.
- NSACF 1 calculates the total number of PDU sessions recorded by all NSACFs of the current network slice (such as NSACF1 to NSACF 3). If the total number of sessions The PDU session number quota of the current network slice has been reached, then NSACF 1 returns information indicating that the current network slice has reached the PDU session number quota. If the total number of sessions does not reach the PDU session number quota of the current network slice, NSACF 1 increases the number of PDU sessions of NSACF 1.
- NSACF 1 when the user equipment identification already exists in the PDU session ID list of NSACF 1 or other NSACF, NSACF 1 also stores the PDU session identification and access type; when the user equipment identification does not exist in the PDU of NSACF 1 or other NSACF In the case of the session ID list, NSACF 1 also creates a new entry to record the user equipment identification, PDU session identification and access type in association.
- NSACF 1 reduces the number of PDU sessions of NSACF 1 and deletes the PDU session identifier. In addition, NSACF 1 also searches whether there is a PDU session associated with the user equipment identity in other NSACFs, and if there is no PDU session associated with the user equipment identity, deletes the entry for the user equipment identity.
- NSACF 1 updates the access type in the record associated with the PDU session identification.
- the same user equipment identification may be associated with entries with different access types, and the NSACF can save a record for each access type and return corresponding instructions respectively.
- NSACF 1 updates the relevant admission control information of NSACF 1 and/or other NSACFs on the blockchain, that is, the PDU session number and/or PDU session identification list of the corresponding NSACF.
- PoS or DPoS can be used to achieve consensus among blockchain nodes to improve processing efficiency, but this is not restrictive.
- NSACF 1 sends a response PDU session number update response such as Nnsacf_NSAC_NumOfPDUsUpdate_Response to SMF to indicate the update result. For example, if a response is returned indicating that the current network slice has reached the PDU session number quota, the SMF rejects the new PDU session establishment request.
- PDU session number update response such as Nnsacf_NSAC_NumOfPDUsUpdate_Response
- the SMF even if the SMF agrees to a new PDU session establishment request based on a PDU session number update response such as Nnsacf_NSAC_NumOfPDUsUpdate_Response, there may be a situation where the PDU session establishment fails. In this case, the SMF will trigger a new slice PDU session number availability. Check and update processing, in which the update flag indicates to reduce the number of PDU sessions, thereby reducing the already increased number of PDU sessions of the NSACF.
- a PDU session number update response such as Nnsacf_NSAC_NumOfPDUsUpdate_Response
- the electronic device 100 can use blockchain technology to achieve coordination of admission control between different NSACFs of the same network slice and share the quota of the network slice.
- control circuit 101 may also be configured to dynamically update the slice admission quota of each network slice on the blockchain.
- slice admission quotas for individual network slices can also be stored on the blockchain so that they can be updated dynamically.
- the slice admission quota may include a quota for the number of registered users and/or a quota for the number of PDU sessions.
- the control circuit 101 may, for example, dynamically update based on instructions or spectrum sensing information provided by a radio access network (Radio Access Network, RAN). A detailed description of the latter will be given in the second embodiment.
- Radio Access Network Radio Access Network
- the electronic device 100 configured in this way can dynamically update the slice admission quota of each network slice according to the actual situation, thereby effectively optimizing the spectrum usage efficiency of the wireless network.
- Figure 5 shows a functional module block diagram of an electronic device 200 according to another embodiment of the present application.
- the electronic device 200 includes: a communication unit 201 configured to obtain spectrum sensing information from the RAN side; and update Unit 202 is configured to dynamically Dynamically updates the slice admission quota of each network slice in the mobile network.
- the communication unit 201 and the update unit 202 may be implemented by one or more processing circuits, and the processing circuit may be implemented as a chip or a processor, for example. Moreover, it should be understood that each functional unit in the electronic device shown in FIG. 5 is only a logical module divided according to the specific function it implements, and is not used to limit the specific implementation manner.
- the electronic device 200 may be provided on the core network side of the mobile network, and specifically may be provided on a server on the core network side.
- mobile networks include, for example, PLMNs.
- the electronic device 200 may be implemented at a chip level, or may also be implemented at a device level.
- the electronic device 200 may operate as a server itself, and may also include external devices such as memory, transceivers (not shown in the figure), and the like.
- Memory can be used to store programs and related data information that electronic devices need to execute to implement various functions.
- the transceiver may include one or more communication interfaces to support communication with different devices (eg, other servers, base stations, etc.), and the implementation form of the transceiver is not specifically limited here.
- the present disclosure proposes to add a sensing plane function (SPF) to the core network.
- the SPF can be used to process and report sensing information, provide sensing capabilities and information to third-party entities (such as spectrum management devices), and combine
- NWDAAF Network Data Analytics Function
- the electronic device 200 of this embodiment may be implemented on the SPF or as part of the SPF. In the following description of the processing procedure, the electronic device 200 or its functional units and the SPF will not be particularly distinguished.
- FIG. 6 shows an example of the information flow of updating the slice admission quota. It should be noted that this information flow is illustrative and not restrictive.
- RAN sends spectrum sensing information to SPF.
- the RAN can transmit periodically or in response to a specific triggering event.
- Spectrum sensing information may include one or more of the following: wireless measurement information, non-3GPP type information, spectrum trading information, etc.
- Wireless measurement information includes, for example, the used frequency band, bandwidth, power, channel status, etc.
- Non-3GPP type information includes, for example, location information.
- SPF can send a subscription analysis message (such as Nnwdaf_AnalyticsSuscription_Subscribe message) to NWDAF, and the subscription analysis message can include analysis identification and/or analysis filters.
- Various analysis functions can be performed in NWDAF, such as slice load statistics and/or predictions, spectrum transaction analysis, spectrum and load level analysis, etc. Can Use the analysis identifier to indicate what analysis you want to subscribe to (or which analysis function of NWDAF to call).
- the analysis filter is used to determine the objects to which the analysis function is to be applied.
- the analysis filter includes, for example, one or more of the following: S-NSSAI, network slice instance identifier (NSI ID), and area of interest. Therefore, SPF can call the corresponding analysis function of NWDAF to analyze the desired object data by sending a subscription analysis message to NWDAF.
- NWDAF subscribes to the SPF for sensing information services, such as sending the Nspf_EventExposure_Subscribe message to obtain spectrum sensing information.
- SPF summarizes the received spectrum sensing information into a predetermined format and packages it according to a predetermined cycle.
- SPF can summarize the spectrum sensing information into a unified format according to slices, base stations, spectrums, etc.
- the SPF periodically provides the packaged spectrum sensing information to the NWDAF in response to the subscription sensing information service in S3, for example via the Nspf_EventExposure_Notify message.
- NWDAF analyzes spectrum sensing information such as performing spectrum and slice load analysis.
- NWDAF provides analysis results to SPF in response to subscription analysis messages in S2, for example via the Nnwdaf_AnalyticsSuscription_Notify message.
- the analysis results may include one or more of the following: load statistics of each network slice, future load prediction of each network slice, load statistics of the service area of the network slice, load statistics of the service area of the network slice, Future load prediction, the number of registered users and/or PDU sessions that each network slice can carry.
- the specific content of the analysis results depends, for example, at least in part on the subscription analysis messages in S2.
- SPF determines the slice admission quota for each network slice based on the received analysis results.
- the slice admission quota may include a quota for the number of registered users and/or a quota for the number of PDU sessions.
- SPF sends slice admission quota update instructions (for example, NS Quota Update message) to each NSACF.
- slice admission quota update instructions for example, NS Quota Update message
- the SPF may not send a slice admission quota update indication to its NSACF. Only an example of NSACF is shown in Figure 6. It should be understood that the number of NSACF is not limited to that shown in the figure, but can be any natural number.
- FIG. 7 shows another example of the information flow of the update of the slice admission quota. Steps S1-S9 in Figure 7 are the same as S1-S9 in Figure 6 and will not be repeated here.
- the slice admission quota of each network slice is dynamically updated on the blockchain, where each network slice Slices of NSACF form a blockchain.
- the electronic device 200 can effectively optimize the spectrum usage efficiency of the wireless network by dynamically updating the slice admission quota of each network slice based on spectrum sensing information.
- Figure 8 shows a flow chart of a method for network management according to one embodiment of the present application.
- the method includes: controlling the operation of the NSACF based on the blockchain for network slicing in the mobile network, where the NSACF has the blockchain function (S11).
- This method can be executed on the core network side, for example.
- a network slice corresponds to one or more NSACFs.
- the blockchain records admission control information for each NSACF for each network slice.
- step S11 in response to a predetermined triggering event for the first NSACF, admission control of the current network slice corresponding to the first NSACF is performed based on the blockchain.
- the admission control information of other NSACFs corresponding to the current network slice can be queried on the blockchain, and admission control of the current network slice can be performed based on the admission control information of the first NSACF and the admission control information of other NSACFs.
- Admission control includes, for example, slice user number availability check and update processing, and predetermined trigger events include one of the following: user registration, user de-registration, and user device configuration update.
- the admission control information of the NSACF may include one or more of the following: the number of registered users of the NSACF, and the user list of the NSACF.
- Step S11 includes: receiving a user number update request message from the AMF for the first NSACF, such as the Nnsacf_NSAC_NumOfUEsUpdate_Request message, and performing slice user number availability check and update processing in response to the message.
- the message may include one or more of the following information : User equipment identification, access type, current network slice number, network function identification, update flag.
- Step S11 may further include: determining whether to perform admission control of the current network slice based on the access type, and if it is determined to perform admission control of the current network slice, admitting the first NSACF and/or other NSACFs according to the update flag. Control information is updated.
- the user equipment corresponding to the user equipment identification requests registration and checks whether the user equipment identification is in the user list of the first NSACF or other NSACF; if the user equipment identification is in the user list of the first NSACF or other NSACF In the user list, a new entry is created for the registration of the user equipment, but the number of registered users of the current network slice is not changed.
- the new entry includes the network function identifier; if the user equipment identification is not in the user list of the first NSACF or other NSACF, And the total number of users recorded by the first NSACF and other NSACFs does not reach the registered user quota of the current network slice, then the user equipment identification is added to the user list of the first NSACF; and if the user equipment identification is not in the first NSACF or other In the user list of the NSACF, and the total number of users recorded by the first NSACF and other NSACFs has reached the registered user quota of the current network slice, information indicating that the current network slice has reached the registered user quota is returned.
- the update flag indicates a reduction
- admission control includes, for example, PDU session number availability check and update processing, and predetermined trigger events include one of the following: starting to establish a new PDU session, completion of PDU session release, failure of PDU session establishment, and movement between access types.
- the admission control information of the NSACF includes one or more of the following: the number of PDU sessions of the NSACF, and the list of PDU session identifiers of the NSACF.
- Step S11 includes: receiving a PDU session update request message for the first NSACF from the SMF, such as an Nnsacf_NSAC_NumOfPDUsUpdate_Request message, and Perform slice PDU session number availability check and update processing in response to this message, which includes one or more of the following information: user equipment identification, access type, current network slice number, PDU session identification, and update flag.
- a PDU session update request message for the first NSACF from the SMF, such as an Nnsacf_NSAC_NumOfPDUsUpdate_Request message
- Slice PDU session number availability check and update processing in response to this message, which includes one or more of the following information: user equipment identification, access type, current network slice number, PDU session identification, and update flag.
- Step S11 also includes updating the admission control information of the first NSACF and/or other NSACFs according to the update flag.
- the predetermined trigger event is to start establishing a new PDU session. If the total number of sessions recorded by the first NSACF and other NSACFs has reached the PDU session number quota of the current network slice, an indication of the current network slice is returned. Information that the PDU session number quota has been reached; if the total number of sessions recorded by the first NSACF and other NSACFs does not reach the PDU session number quota of the current network slice, the number of PDU sessions of the first NSACF is increased, and the user equipment identification already exists in the In the case of an NSACF or the PDU session ID list of the NSACF, the PDU session identifier and access type are also stored. In the case where the user equipment identifier does not exist in the PDU session ID list of the first NSACF or other NSACF, it is also stored A new entry is established to record the user equipment identification, PDU session identification and access type in an associated manner.
- the scheduled trigger event is the completion of PDU session release or the failure of PDU session establishment.
- reduce the number of PDU sessions of the first NSACF delete the PDU session identifier, and check whether the user equipment identifier exists in other NSACFs. associated PDU session, and if there is no PDU session associated with the user equipment identity, delete the entry for the user equipment identity.
- the access type in the record associated with the PDU session identification is updated.
- the above method also includes: updating the admission control information of the first NSACF and/or other NSACFs on the blockchain.
- the slice admission quota of each network slice is dynamically updated on the blockchain in step S11.
- the slice admission quota includes a quota for the number of registered users and/or a quota for the number of PDU sessions.
- the dynamic update can be performed based on spectrum sensing information provided by the radio access network side.
- the above method corresponds to the electronic device 100 in the first embodiment.
- Figure 9 shows a flow chart of a method for network management according to one embodiment of the present application.
- the method includes: obtaining spectrum sensing information from the radio access network side (S21); and dynamically updating slice admission quotas of each network slice in the mobile network based on the spectrum sensing information (S22).
- This method can be executed on the core network side, for example.
- the slice admission quota includes a quota for the number of registered users and/or a quota for the number of PDU sessions.
- Spectrum sensing information may include one or more of the following: wireless measurement information, non-3GPP type information, and spectrum trading information.
- the spectrum sensing information can be summarized into a predetermined format, packaged according to a predetermined cycle to provide to the network data analysis function NWDAF, and the analysis results are obtained from the NWDAF, and dynamically updated based on the analysis results.
- the analysis results include, for example, one or more of the following: load statistics of each network slice, future load prediction of each network slice, load statistics of the service area of the network slice, future load prediction of the service area of the network slice, The number of registered users and/or PDU sessions that each network slice can carry.
- Step S22 also includes: sending a subscription analysis message to NWDAF, where the subscription analysis message includes an analysis identifier and/or an analysis filter.
- the above method may also include: dynamically updating on the blockchain, wherein the NSACF of each network slice in the mobile network constitutes the blockchain.
- the above method corresponds to the electronic device 200 in the second embodiment.
- the electronic device 100 or 200 may be implemented as any type of server, such as a tower server, a rack server, and a blade server.
- Electronic device 100 or 200 may be a control module installed on a server (such as an integrated circuit module including a single die, and a card or blade inserted into a slot of a blade server).
- the server 700 includes a processor 701, a memory 702, a storage device 703, a network interface 704, and a bus 706.
- the processor 701 may be, for example, a central processing unit (CPU) or a digital signal processor (DSP), and controls the functions of the server 700 .
- the memory 702 includes random access memory (RAM) and read only memory (ROM), and stores data and programs executed by the processor 701 .
- the storage device 703 may include storage media such as semiconductor memory and hard disk.
- the network interface 704 is a wired communication interface used to connect the server 700 to the wired communication network 705 .
- the wired communication network 705 may be a core network such as an Evolved Packet Core Network (EPC) or a Packet Data Network (PDN) such as the Internet.
- EPC Evolved Packet Core Network
- PDN Packet Data Network
- Bus 706 connects processor 701, memory 702, storage device 703, and network interface 704 to each other.
- Bus 706 may include two or more buses each having a different speed (such as a high speed bus and a low speed bus).
- the control unit 101 described with reference to FIG. 1 and the communication unit 201 and update unit 202 described with reference to FIG. 5 may be implemented by the processor 701 .
- the processor 701 can implement blockchain-based slice admission control by executing the functions of the control unit 101 , and can implement dynamic updating of slice admission quotas based on spectrum sensing information by executing the functions of the communication unit 201 and the update unit 202 .
- the present invention also proposes a program product storing machine-readable instruction codes.
- the instruction code is read and executed by a machine, the above method according to the embodiment of the present invention can be executed.
- the storage medium used to carry the above-mentioned program product storing machine-readable instruction codes is also included in the disclosure of the present invention.
- the storage media includes but is not limited to floppy disks, optical disks, magneto-optical disks, memory cards, memory sticks, and the like.
- the system is configured by installing it from a storage medium or a network to a computer with a dedicated hardware structure (for example, the general-purpose computer 1100 shown in FIG. 11).
- a software program that can perform various functions when the computer is installed with various programs.
- a central processing unit (CPU) 1101 performs various processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage section 1108 into a random access memory (RAM) 1103 .
- ROM read-only memory
- RAM random access memory
- data required when the CPU 1101 performs various processes and the like is also stored as necessary.
- the CPU 1101, ROM 1102 and RAM 1103 are connected to each other via a bus 1104.
- Input/output interface 1105 is also connected to bus 1104.
- input section 1106 including keyboard, mouse, etc.
- output section 1107 including display, such as cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.
- Storage part 1108 including hard disk, etc.
- communication part 1109 including network interface card such as LAN card, modem, etc.
- the communication section 1109 performs communication processing via a network such as the Internet.
- Driver 1110 may also be connected to input/output interface 1105 as needed.
- Removable media 1111 such as magnetic disks, optical disks, magneto-optical disks, semiconductor memories, etc. are installed on the drive 1110 as needed, so that computer programs read therefrom are installed into the storage section 1108 as needed.
- the program constituting the software is installed from a network such as the Internet or a storage medium such as the removable medium 1111.
- storage media are not limited to the removable media 1111 shown in FIG. 11 in which the program is stored and distributed separately from the device to provide the program to users.
- the removable media 1111 include magnetic disks (including floppy disks (registered trademark)), optical disks (including compact disk read-only memory (CD-ROM) and digital versatile disks (DVD)), magneto-optical disks (including minidiscs (MD) (registered trademark)). Trademark)) and semiconductor memory.
- the storage medium may be a ROM 1102, a hard disk contained in the storage section 1108, or the like, in which programs are stored and distributed to users together with the device containing them.
- each component or each step can be decomposed and/or recombined.
- These decompositions and/or recombinations should be regarded as equivalent versions of the present invention.
- the steps for executing the above series of processes can naturally be executed in chronological order in the order described, but do not necessarily need to be executed in chronological order. Certain steps can be performed in parallel or independently of each other.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提供了用于网络管理的电子设备、方法和计算机可读存储介质,该电子设备包括:处理电路,被配置为基于区块链控制移动网络中的网络切片的网络切片接纳控制功能(NSACF)的操作,其中,所述NSACF具备区块链功能。
Description
本申请要求于2022年4月6日提交中国专利局、申请号为202210355984.X、发明名称为“用于网络管理的电子设备和方法、计算机可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本公开的实施例总体上涉及无线通信领域,具体地涉及移动网络的网络切片的接纳控制,更具体地,涉及一种用于网络管理的电子设备和方法、计算机可读存储介质。
在TS 23.501 V17.3.0 Section 5.15.11中,定义了网络切片接纳控制功能(Network Slice Admission Control Function,NSACF),用于监视和控制切片注册用户数和PDU会话数。NSACF配置了需要进行接纳控制(NSAC)的每个切片的最大允许注册用户数和PDU会话数,以及可用接入类型的指示信息(3GPP接入、非3GPP接入)。NSACF还提供基于事件的切片状态通知和报告给其他消费者网络功能。现有标准对于一个切片只配置了一个全局最大允许值进行接纳控制,但是1个切片可以关联多个服务区,每个服务区由单独的NSACF进行接纳控制。在该场景下,如何在多个NSACF之间协同进行一个切片的接纳控制并未得到解决。
发明内容
在下文中给出了关于本公开的简要概述,以便提供关于本公开的某些方面的基本理解。应当理解,这个概述并不是关于本公开的穷举性概述。它并不是意图确定本公开的关键或重要部分,也不是意图限定本公开的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
根据本申请的一个方面,提供了一种用于网络管理的电子设备,包括:处理电路,被配置为:基于区块链控制移动网络中的网络切片的NSACF的操作,其中,NSACF具备区块链功能。
根据本申请的另一个方面,提供了一种用于网络管理的方法,包括:基于区块链控制移动网络中的网络切片的NSACF的操作,其中,NSACF具备区块链功能。
根据本申请的上述方面的电子设备和方法利用区块链技术实现了同一网络切片的不同NSACF之间的接纳控制的协调,共享该网络切片的接纳配额。
根据本申请的一个方面,提供了一种用于网络管理的电子设备,包括:处理电路,被配置为:从无线接入网侧获取频谱感知信息;以及基于频谱感知信息动态更新移动网络中的各个网络切片的切片接纳配额。
根据本申请的另一个方面,提供了一种用于网络管理的方法,包括:从无线接入网侧获取频谱感知信息;以及基于频谱感知信息动态更新移动网络中的各个网络切片的切片接纳配额。
根据本申请的上述方面的电子设备和方法通过基于频谱感知信息动态更新各个网络切片的切片接纳配额,能够有效地优化无线网络的频谱使用效率。
根据本公开的其它方面,还提供了用于实现上述用于网络管理的方法的计算机程序代码和计算机程序产品以及其上记录有该用于实现上述用于网络管理的方法的计算机程序代码的计算机可读存储介质。
通过以下结合附图对本公开的优选实施例的详细说明,本公开的这些以及其他优点将更加明显。
为了进一步阐述本公开的以上和其它优点和特征,下面结合附图对本公开的具体实施方式作进一步详细的说明。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分。具有相同的功能和结构的元件用相同的参考标号表示。应当理解,这些附图仅描述本公开的典型示例,而不应看作是对本公开的范围的限定。在附图中:
图1示出了根据本申请的一个实施例的用于网络管理的电子设备的功能模块框图;
图2示出了应用本实施例的技术的一个***场景的示例;
图3示出了切片用户数接纳控制的相关信息流程的一个示例;
图4示出了协议数据单元会话数接纳控制的相关信息流程的一个示例;
图5示出了根据本申请的另一个实施例的用于网络管理的电子设备的功能模块框图;
图6示出了切片接纳配额的更新的信息流程的一个示例;
图7示出了切片接纳配额的更新的信息流程的另一个示例;
图8示出了根据本申请的一个实施例的用于网络管理的方法的流程图;
图9示出了根据本申请的另一个实施例的用于网络管理的方法的流程图;
图10是示出服务器的示意性配置的示例的框图;以及
图11是其中可以实现根据本公开的实施例的方法和/或装置和/或***的通用个人计算机的示例性结构的框图。
在下文中将结合附图对本公开的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中必须做出很多特定于实施方式的决定,以便实现开发人员的具体目标,例如,符合与***及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。
在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本公开,在附图中仅仅示出了与根据本公开的方案密切相关的设备结构和/
或处理步骤,而省略了与本公开关系不大的其他细节。
<第一实施例>
图1示出了根据本申请的一个实施例的电子设备100的功能模块框图,如图1所示,电子设备100包括:控制单元101,被配置基于区块链控制移动网络中的网络切片的NSACF的操作,其中NSACF具备区块链功能。
其中,控制单元101可以由一个或多个处理电路实现,该处理电路例如可以实现为芯片、处理器。并且,应该理解,图1中所示的电子设备中的各个功能单元仅是根据其所实现的具体功能而划分的逻辑模块,而不是用于限制具体的实现方式。
电子设备100例如可以设置在移动网络的核心网侧,具体地可以设置在核心网侧的服务器上,更具体地例如可以作为NSACF的一部分。移动网络的示例例如包括公共陆地移动网络(PLMN)。
这里,还应指出,电子设备100可以以芯片级来实现,或者也可以以设备级来实现。例如,电子设备100可以工作为服务器本身,并且还可以包括诸如存储器、收发器(图中未示出)等外部设备。存储器可以用于存储电子设备实现各种功能需要执行的程序和相关数据信息。收发器可以包括一个或多个通信接口以支持与不同设备(例如,其他服务器、基站等等)间的通信,这里不具体限制收发器的实现形式。
图2示出了应用本实施例的技术的一个***场景的示例。在该示例中,移动网络为PLMN,一个PLMN内包括多个网络切片,网络切片的5G核心网可以根据接纳控制需要部署NSACF,用于监视和控制网络切片注册用户数和协议数据单元(Protocol Data Unit,PDU)会话数。在一个网络切片对多个服务区进行服务的情况下,例如图2中的网络切片1(用S-NSSAI 1指示),每个服务区对应于一个NSACF,因此一个网络切片对应于多个NSACF。在这种情况下,期望多个NSACF共享网络切片1的注册用户数配额和PDU会话数配额。这里的配额可以理解为所允许或所配置的最大数目。
此外,每个网络切片可以有独立的会话管理功能(Session
Management Function,SMF)、用户面功能(User Plane Function,UPF),NSACF和感知面功能(Sensing Plane Function,SPF)。每个网络切片可以有独立的接入和移动性功能(Access and Mobility Function,AMF),也可以多个网络切片共有AMF。
为了实现网络切片的多个NSACF之间的接纳控制的协调,本实施例提出了基于区块链技术的解决方案。这样,可以通过区块链技术实时记录每个NSACF的与切片接纳控制和资源管理有关的信息,从而实现多个NSACF间的协调。
各个网络切片的NSACF组成区块链,例如,每个NSACF都具备区块链的功能,保存一个本地账本,相互之间可以通过例如P2P网络进行交互,示意性示例如图2所示。该区块链可以记录每个网络切片的每个NSACF的接纳控制信息。在下文中将主要讨论两种接纳控制的示例:切片用户数可用性检查和更新处理,PDU会话数可用性检查和更新处理。但是应该理解,这并不是限制性的,其他类型的接纳控制和相关联的接纳控制信息也在本公开的保护范围内。
例如,控制单元101被配置为响应于针对第一NSACF的预定触发事件,基于区块链执行与第一NSACF对应的当前网络切片的接纳控制。这里,术语第一仅是为了便于区分,而并不具有诸如顺序等的任何含义。
例如,电子设备100或控制单元101可以被布置在NSACF上或者作为NSACF的一部分,以图2为例,如果网络切片S-NSSAI 1的NSACF 1接收到预定触发事件,则NSACF 1上的电子设备100或控制单元101或NSACF 1基于区块链执行网络切片S-NSSAI 1的接纳控制。在下文的关于处理过程的描述中,将不特别区分电子设备100或控制单元101和NSACF 1。
例如,控制单元101可以在区块链上查询与当前网络切片(例如,S-NSSAI 1)对应的其他NSACF(例如,NSACF 2和NSACF 3)的接纳控制信息,并基于第一NSACF的接纳控制信息和其他NSACF的接纳控制信息进行当前网络切片的接纳控制。
作为一个示例,接纳控制包括切片用户数可用性检查和更新处理,即,切片用户数接纳控制。该控制的一个目的例如是使得一个网络切片的所有NSACF的注册用户数不超过其注册用户数配额。为了便于理解,
图3示出了切片用户数接纳控制的相关信息流程的一个示例。应该注意,这仅是示意性的,而不是限制性的。
在S0处,将网络切片的NSACF组成区块链,在区块链上记录各个NSACF的接纳控制信息。图3中仅示出了NSACF的示例,应该理解NSACF的数目不限于图中所示,而是可以为任意自然数。
在S1处,预定触发事件的发生使得AMF执行切片用户数可用性检查和更新处理。预定触发事件例如可以包括如下之一:用户注册,用户去注册,用户设备配置更新。其中,用户注册指的是有新的用户设备(UE)要注册到当前网络切片,因此可能会引起用户数的增加;用户去注册指的是当前网络切片的已有UE要取消注册,因此可能会引起用户数的减少;用户设备配置更新例如可以由于网络切片特定认证和授权(Network Slice-specific Authentication and Authorization,NSSAA)或签约切片变化而引起。AMF仅针对需要NSAC的网络切片执行切片用户数可用性检查和更新处理,并且AMF可以配置哪些网络切片需要进行NSAC。
接着,在S2处,AMF例如根据相关的UE所处的区域选择NSACF 1,并向NSACF 1发送用户数更新请求消息,比如Nnsacf_NSAC_NumOfUEsUpdate_Request消息,NSACF 1响应于该消息执行切片用户数可用性检查和更新处理。该消息可以包括如下信息中的一项或多项:用户设备标识(UE ID),接入类型(Access Type),当前网络切片编号(S-NSSAI),网络功能标识(NF ID),更新标志(update flag)。具体地,接入类型可以指示是3GPP接入还是非3GPP接入;当前网络切片编号指示当前网络切片是哪一个,可以为网络切片的S-NSSAI(单个网络切片选择辅助信息),参照图2的示例,当前网络切片编号例如为S-NSSAI 1;NF ID指示发起该消息的网络功能,在这里指AMF;更新标志取决于触发事件而不同,例如,在用户注册时,更新标志指示增加注册用户数,在用户去注册时,更新标志指示减少注册用户数,另外,该更新标志还可以指示不更新UE在当前网络切片中的状态。
可选地,NSACF 1例如可以基于接入类型或者基于接入类型和自身配置信息来确定是否要执行当前网络切片的接纳控制,在确定要执行当前网络切片的接纳控制的情况下,根据更新标志对NSACF 1和/或其他NSACF的接纳控制信息进行更新。
例如,在S3处,NSACF 1在区块链上查询与S-NSSAI 1对应的NSACF(比如NSACF 2和NSACF 3)的相关接纳控制信息,并在S4中基于NSACF 1至NSACF 3的相关接纳控制信息进行切片用户数可用性检查和更新处理。在该示例中NSACF的相关接纳控制信息可以包括如下中的一个或多个:该NSACF的注册用户数,该NSACF的用户列表。
下面具体描述S4中的处理。在更新标志指示增加的情况下,意味着用户设备标识对应的用户设备请求注册。NSACF 1检查用户设备标识是否在NSACF 1或其他NSACF的用户列表中。如果用户设备标识在NSACF 1或其他NSACF的用户列表中,则针对该用户设备的注册建立一个新条目,但是不改变当前网络切片的已注册用户数,即,不增加NSACF 1的注册用户数,其中,新条目中可以包括网络功能标识,这样同一个用户设备标识的多个条目可以根据发起请求的NF ID来区分。另一方面,如果用户设备标识不在NSACF 1或其他NSACF的用户列表中,NSACF 1可以计算出当前网络切片的所有NSACF(比如NSACF 1至NSACF 3)记录的注册用户数的总数,如果该总用户数未达到当前网络切片的注册用户数配额,则NSACF 1将该用户设备标识添加在NSACF 1的用户列表中,相应地,NSACF 1的注册用户数增加1;如果上述总用户数已达到当前网络切片的注册用户数配额,意味着当前网络切片不能再接收新的用户,则NSACF 1返回指示当前网络切片已达到注册用户数配额的信息作为用户数更新响应消息,如图3的S6中的Nnsacf_NSAC_NumOfUEsUpdate_Response所示。
在更新标志指示减少的情况下,意味着用户设备标识对应的用户设备请求去注册。如果NSACF 1和其他NSACF中只有一条与该用户设备标识相关联的条目,则删除该条目,并且减少相应的NSACF的注册用户数;如果NSACF 1和其他NSACF中有多条与该用户设备标识相关联的条目,则仅删除与该NF ID(即,AMF)相关联的条目并且仍将用户设备标识保留在用户列表中。
接着,在S5中,NSACF 1在区块链上更新NSACF 1和/或其他NSACF的相关接纳控制信息、即相应NSACF的注册用户数和用户列表。例如,可以采用权益证明(Proof of stake,PoS)或委托权益证明(Delegated Proof of Stake,DPoS)等来实现区块链节点的共识,以提高处理效率,但是这并不是限制性的。通过在区块链上对接纳控制信息
进行更新,可以使得所有NSACF都能获得同一网络切片的接纳控制的一致信息,从而实现协调操作和对网络切片的切片接纳配额的共享。
在S6中,NSACF 1向AMF发送用户数更新响应比如Nnsacf_NSAC_NumOfUEsUpdate_Response,以指示是否达到当前网络切片的注册用户数配额。
作为另一个示例,接纳控制包括PDU会话数可用性检查和更新处理。该控制的一个目的例如是使得一个网络切片的所有PDU会话数不超过其PDU会话数配额。为了便于理解,图4示出了PDU会话数接纳控制的相关信息流程的一个示例。应该注意,这仅是示意性的,而不是限制性的。
与图3中的S0相同,在S0处,将网络切片的NSACF组成区块链,在区块链上记录各个NSACF的接纳控制信息。可以理解,这里的区块链可以与参照图3所述的区块链为相同的区块链,其共同记录这两个示例下的接纳控制信息。在使用时,NSACF根据需要查询对应的接纳控制信息。
在S1处,预定触发事件的发生使得SMF执行切片PDU会话数可用性检查和更新处理。预定触发事件例如可以包括如下之一:开始建立新的PDU会话,PDU会话释放完成,PDU会话建立失败,接入类型间移动(inter access mobility)。其中,开始建立新的PDU会话指示网络切片的PDU会话数增加,PDU会话释放完成和PDU会话建立失败指示网络切片的PDU会话数减少,接入类型间移动指示已有PDU会话的接入类型改变为新的接入类型。
接着,在S2处,SMF例如根据相关的UE所处的区域选择NSACF 1,并向NSACF 1发送PDU会话数更新请求消息,比如Nnsacf_NSAC_NumOfPDUsUpdate_Request消息,NSACF 1响应于该消息执行切片PDU会话数可用性检查和更新处理。该消息可以包括如下信息中的一项或多项:用户设备标识,接入类型,当前网络切片编号,PDU会话标识,更新标志。具体地,接入类型可以指示是3GPP接入还是非3GPP接入;当前网络切片编号指示当前网络切片是哪一个,可以为网络切片的S-NSSAI,例如为图2中的S-NSSAI 1;更新标志取决于触发事件而不同,例如,在开始建立新的PDU会话时,更新标志指示增
加PDU会话数,在PDU会话释放完成或PDU会话建立失败时,更新标志指示减少PDU会话数,在接入类型间移动的情况下,更新标志指示改变已有PDU会话的接入类型。
在S3处,NSACF 1在区块链上查询与S-NSSAI 1对应的NSACF(比如NSACF 2和NSACF 3)的相关接纳控制信息,并在S4中基于NSACF1至NSACF 3的相关接纳控制信息进行PDU会话数可用性检查和更新处理。在该示例中,NSACF的相关接纳控制信息可以包括如下中的一个或多个:该NSACF的PDU会话数,该NSACF的PDU会话标识(ID)列表。
在S4中,NSACF 1可以根据更新标志对NSACF 1和/或其他NSACF的接纳控制信息进行更新。下面具体描述S4中的处理。
在更新标志指示增加的情况下,预定触发事件例如为开始建立新的PDU会话,NSACF 1计算出当前网络切片的所有NSACF(比如NSACF1至NSACF 3)记录的PDU会话数的总数,如果该会话总数已达到当前网络切片的PDU会话数配额,则NSACF 1返回指示当前网络切片已经达到PDU会话数配额的信息。如果该会话总数未达到当前网络切片的PDU会话数配额,则NSACF 1增加NSACF 1的PDU会话数。此外,在用户设备标识已经存在于NSACF 1或其他NSACF的PDU会话ID列表中的情况下,NSACF 1还存储PDU会话标识和接入类型;在用户设备标识不存在于NSACF 1或其他NSACF的PDU会话ID列表中的情况下,NSACF 1还建立新的条目以相关联地记录该用户设备标识、PDU会话标识和接入类型。
在更新标志指示减少的情况下,预定触发事件为PDU会话释放完成或PDU会话建立失败,NSACF 1减少NSACF 1的PDU会话数,并删除该PDU会话标识。此外,NSACF 1还查找其他NSACF中是否存在与用户设备标识相关联的PDU会话,在不存在与该用户设备标识相关联的PDU会话的情况下,删除该用户设备标识的条目。
在更新标志指示更新的情况下,NSACF 1更新与PDU会话标识相关联的记录中的接入类型。在这种情况下,相同的用户设备标识可能与具有不同接入类型的条目相关联,NSACF可以为每一种接入类型保存一个记录,并分别返回相应的指示。
接着,在S5中,NSACF 1在区块链上更新NSACF 1和/或其他NSACF的相关接纳控制信息,即相应NSACF的PDU会话数和/或PDU会话标识列表。例如,可以采用PoS或DPoS等来实现区块链节点的共识,以提高处理效率,但是这并不是限制性的。
在S6中,NSACF 1向SMF发送响应PDU会话数更新响应比如Nnsacf_NSAC_NumOfPDUsUpdate_Response,以指示更新结果。例如,如果返回指示当前网络切片已经达到PDU会话数配额的响应,则SMF拒绝新的PDU会话建立请求。
此外,即使在SMF基于PDU会话数更新响应比如Nnsacf_NSAC_NumOfPDUsUpdate_Response同意新的PDU会话建立请求的情况下,也存在PDU会话建立失败的情形,在这种情况下,SMF将触发一个新的切片PDU会话数可用性检查和更新处理,其中更新标志指示减少PDU会话数,从而将已经增加的NSACF的PDU会话数减少。
综上所述,根据本实施例的电子设备100通过将NSACF组成区块链,可以利用区块链技术实现同一网络切片的不同NSACF之间的接纳控制的协调,共享该网络切片的配额。
进一步地,控制电路101还可以被配置为在区块链上动态更新各个网络切片的切片接纳配额。换言之,各个网络切片的切片接纳配额也可以存储在区块链上,从而可以动态更新。
例如,切片接纳配额可以包括注册用户数配额和/或PDU会话数配额。控制电路101例如可以基于指令或者无线接入网(Radio Access Network,RAN)提供的频谱感知信息进行动态更新。关于后者的具体描述将在第二实施例中给出。
这样配置的电子设备100能够根据实际情况动态更新各个网络切片的切片接纳配额,从而有效地优化无线网络的频谱使用效率。
<第二实施例>
图5示出了根据本申请的另一个实施例的电子设备200的功能模块框图,如图5所示,电子设备200包括:通信单元201,被配置为从RAN侧获取频谱感知信息;以及更新单元202,被配置为基于频谱感知信息动
态更新移动网络中的各个网络切片的切片接纳配额。
其中,通信单元201和更新单元202可以由一个或多个处理电路实现,该处理电路例如可以实现为芯片、处理器。并且,应该理解,图5中所示的电子设备中的各个功能单元仅是根据其所实现的具体功能而划分的逻辑模块,而不是用于限制具体的实现方式。
电子设备200例如可以设置在移动网络的核心网侧,具体地可以设置在核心网侧的服务器上。移动网络的示例例如包括PLMN。
这里,还应指出,电子设备200可以以芯片级来实现,或者也可以以设备级来实现。例如,电子设备200可以工作为服务器本身,并且还可以包括诸如存储器、收发器(图中未示出)等外部设备。存储器可以用于存储电子设备实现各种功能需要执行的程序和相关数据信息。收发器可以包括一个或多个通信接口以支持与不同设备(例如,其他服务器、基站等等)间的通信,这里不具体限制收发器的实现形式。
返回参照图2,本公开提出了在核心网新增感知平面功能(SPF),SPF可以用于感知信息的处理和报告,向第三方实体(比如,频谱管理装置)提供感知能力和信息,结合网络数据分析功能(Network Data Analytics Function,NWDAF)进行切片频谱资源的交易以及切片接纳配额的更新等。本实施例的电子设备200可以在SPF上实现或者作为SPF的一部分。在下文的关于处理过程的描述中,将不特别区分电子设备200或其功能单元与SPF。
为了便于理解,图6示出了切片接纳配额的更新的信息流程的一个示例。应该注意,该信息流程是示例性的,而不是限制性的。
首先,在S1中,RAN将频谱感知信息发送给SPF。例如,RAN可以定期进行发送,也可以响应于特定触发事件进行发送。频谱感知信息可以包括如下中的一个或多个:无线测量信息,非3GPP类型信息,频谱交易信息等。无线测量信息例如包括使用的频段、带宽、功率、信道状态等。非3GPP类型信息例如包括位置信息。
在S2中,SPF可以向NWDAF发送订阅分析消息(比如Nnwdaf_AnalyticsSuscription_Subscribe消息),该订阅分析消息可以包括分析标识和/或分析过滤器。NWDAF中可以执行各种分析功能,例如切片负载统计和/或预测、频谱交易分析、频谱和负载水平分析等。可以
通过分析标识来指示要订阅何种分析(或者调用NWDAF的哪种分析功能)。分析过滤器用于对要应用分析功能的对象进行确定,分析过滤器例如包括如下中的一个或多个:S-NSSAI、网络切片实例标识(NSI ID)、感兴趣区域。因此,SPF通过向NWDAF发送订阅分析消息可以调用NWDAF的相应分析功能对期望的对象数据进行分析。
在S3中,NWDAF向SPF订阅感知信息服务,比如发送Nspf_EventExposure_Subscribe消息,以便获取频谱感知信息。
在S4中,SPF将接收到的频谱感知信息汇总成预定格式并按照预定周期进行打包,例如,SPF可以按照切片、基站、频谱等将频谱感知信息汇总成统一的格式。
在S5中,SPF响应于S3中的订阅感知信息服务将打包后的频谱感知信息定期提供给NWDAF,例如经由Nspf_EventExposure_Notify消息。
在S6中,NWDAF对频谱感知信息进行分析比如执行频谱和切片负载分析。在S7中,NWDAF响应于S2中的订阅分析消息将分析结果提供给SPF,例如经由Nnwdaf_AnalyticsSuscription_Notify消息。示例性地,分析结果可以包括如下中的一个或多个:每个网络切片的负载统计信息、每个网络切片的未来负载预测、网络切片的服务区的负载统计信息、网络切片的服务区的未来负载预测,每个网络切片能承载的注册用户数和/或PDU会话数。分析结果的具体内容例如至少部分取决于S2中的订阅分析消息。
在S8中,SPF基于接收到的分析结果来确定各个网络切片的切片接纳配额。如前所述,切片接纳配额可以包括注册用户数配额和/或PDU会话数配额。
在S9中,SPF向各个NSACF发送切片接纳配额更新指示(比如,NS Quota Update消息)。注意,如果某个网络切片的切片接纳配额在某个处理周期中未被更新,则SPF可以不向其NSACF发送切片接纳配额更新指示。图6中仅示出了NSACF的示例,应该理解NSACF的数目不限于图中所示,而是可以为任意自然数。
图7示出了切片接纳配额的更新的信息流程的另一个示例。图7中的步骤S1-S9与图6中的S1-S9相同,在此不再重复。在图的S10中,在区块链上动态更新各个网络切片的切片接纳配额,其中,各个网络切
片的NSACF组成区块链。
综上所述,根据本实施例的电子设备200通过基于频谱感知信息动态更新各个网络切片的切片接纳配额,能够有效地优化无线网络的频谱使用效率。
<第三实施例>
在上文的实施方式中描述用于网络管理的电子设备的过程中,显然还公开了一些处理或方法。下文中,在不重复上文中已经讨论的一些细节的情况下给出这些方法的概要,但是应当注意,虽然这些方法在描述用于网络管理的电子设备的过程中公开,但是这些方法不一定采用所描述的那些部件或不一定由那些部件执行。例如,用于网络管理的电子设备的实施方式可以部分地或完全地使用硬件和/或固件来实现,而下面讨论的用于网络管理的方法可以完全由计算机可执行的程序来实现,尽管这些方法也可以采用用于网络管理的电子设备的硬件和/或固件。
图8示出了根据本申请的一个实施例的用于网络管理的方法的流程图。该方法包括:基于区块链控制移动网络中的网络切片的NSACF的操作,其中NSACF具备区块链功能(S11)。该方法例如可以在核心网侧执行。
例如,一个网络切片对应于一个或多个NSACF。区块链记录每个网络切片的每个NSACF的接纳控制信息。
作为一个示例,在步骤S11中,响应于针对第一NSACF的预定触发事件,基于区块链执行与第一NSACF对应的当前网络切片的接纳控制。
例如,可以在区块链上查询与当前网络切片对应的其他NSACF的接纳控制信息,并基于第一NSACF的接纳控制信息和其他NSACF的接纳控制信息进行当前网络切片的接纳控制。
接纳控制例如包括切片用户数可用性检查和更新处理,预定触发事件包括如下之一:用户注册,用户去注册,用户设备配置更新。NSACF的接纳控制信息可以包括如下中的一个或多个:该NSACF的注册用户数,该NSACF的用户列表。
步骤S11包括:接收来自AMF的针对第一NSACF的用户数更新请求消息比如Nnsacf_NSAC_NumOfUEsUpdate_Request消息,并响应于该消息执行切片用户数可用性检查和更新处理,该消息可以包括如下信息中的一项或多项:用户设备标识,接入类型,当前网络切片编号,网络功能标识,更新标志。
步骤S11还可以包括:基于接入类型确定是否要执行当前网络切片的接纳控制,并且在确定要执行当前网络切片的接纳控制的情况下,根据更新标志对第一NSACF和/或其他NSACF的接纳控制信息进行更新。
例如,在更新标志指示增加的情况下,用户设备标识对应的用户设备请求注册,检查用户设备标识是否在第一NSACF或其他NSACF的用户列表中;如果用户设备标识在第一NSACF或其他NSACF的用户列表中,则针对用户设备的注册建立一个新条目,但不改变当前网络切片的已注册用户数,新条目包括网络功能标识;如果用户设备标识不在第一NSACF或其他NSACF的用户列表中,并且第一NSACF和其他NSACF记录的总用户数未达到当前网络切片的注册用户数配额,则将该用户设备标识添加在第一NSACF的用户列表中;以及如果用户设备标识不在第一NSACF或其他NSACF的用户列表中,并且第一NSACF和其他NSACF记录的总用户数已达到当前网络切片的注册用户数配额,则返回指示当前网络切片已达到注册用户数配额的信息。
在更新标志指示减少的情况下,如果第一NSACF和其他NSACF中只有一条与用户设备标识相关联的条目,则删除该条目,并且减少相应的NSACF的注册用户数;以及如果第一NSACF和其他NSACF中有多条与用户设备标识相关联的条目,则仅删除与网络功能标识相关联的条目并且将用户设备标识保留在用户列表中。
另一方面,接纳控制例如包括PDU会话数可用性检查和更新处理,预定触发事件包括如下之一:开始建立新的PDU会话,PDU会话释放完成,PDU会话建立失败,接入类型间移动。NSACF的接纳控制信息包括如下中的一个或多个:该NSACF的PDU会话数,该NSACF的PDU会话标识列表。
步骤S11包括:接收来自SMF的针对第一NSACF的PDU会话更新请求消息比如Nnsacf_NSAC_NumOfPDUsUpdate_Request消息,并
响应于该消息执行切片PDU会话数可用性检查和更新处理,该消息包括如下信息中的一项或多项:用户设备标识,接入类型,当前网络切片编号,PDU会话标识,更新标志。
步骤S11还包括根据更新标志对第一NSACF和/或其他NSACF的接纳控制信息进行更新。
例如,在更新标志指示增加的情况下,预定触发事件为开始建立新的PDU会话,如果第一NSACF和其他NSACF记录的会话总数已经达到当前网络切片的PDU会话数配额,则返回指示当前网络切片已达到PDU会话数配额的信息;如果第一NSACF和其他NSACF记录的会话总数未达到当前网络切片的PDU会话数配额,则增加第一NSACF的PDU会话数,并且在用户设备标识已经存在于第一NSACF或所述NSACF的PDU会话ID列表中的情况下,还存储PDU会话标识和接入类型,在用户设备标识不存在于第一NSACF或其他NSACF的PDU会话ID列表中的情况下,还建立新的条目以相关联地记录该用户设备标识、PDU会话标识和接入类型。
在更新标志指示减少的情况下,预定触发事件为PDU会话释放完成或PDU会话建立失败,此时,减少第一NSACF的PDU会话数,删除PDU会话标识,查找其他NSACF中是否存在与用户设备标识相关联的PDU会话,并且在不存在与用户设备标识相关联的PDU会话的情况下,删除用户设备标识的条目。
在更新标志指示更新的情况下,更新与PDU会话标识相关联的记录中的接入类型。
上述方法还包括:在区块链上更新第一NSACF和/或其他NSACF的接纳控制信息。
作为另一个示例,在步骤S11中在区块链上动态更新各个网络切片的切片接纳配额。例如,切片接纳配额包括注册用户数配额和/或PDU会话数配额。可以基于无线接入网侧提供的频谱感知信息进行该动态更新。
上述方法对应于第一实施例中的电子设备100,具体细节可参照第一实施例,在此不再重复。
图9示出了根据本申请的一个实施例的用于网络管理的方法的流程图。该方法包括:从无线接入网侧获取频谱感知信息(S21);以及基于频谱感知信息动态更新移动网络中的各个网络切片的切片接纳配额(S22)。该方法例如可以在核心网侧执行。
例如,切片接纳配额包括注册用户数配额和/或PDU会话数配额。频谱感知信息可以包括如下中的一个或多个:无线测量信息,非3GPP类型信息,频谱交易信息。
在步骤S22中,可以将频谱感知信息汇总成预定格式,按照预定周期进行打包以提供给网络数据分析功能NWDAF,从NWDAF获取分析结果,并基于该分析结果进行动态更新。分析结果例如包括如下中的一个或多个:每个网络切片的负载统计信息,每个网络切片的未来负载预测,网络切片的服务区的负载统计信息,网络切片的服务区的未来负载预测,每个网络切片能承载的注册用户数和/或PDU会话数。
步骤S22还包括:向NWDAF发送订阅分析消息,该订阅分析消息包括分析标识和/或分析过滤器。
上述方法还可以包括:在区块链上进行动态更新,其中,移动网络中的各个网络切片的NSACF组成区块链。
上述方法对应于第二实施例中的电子设备200,具体细节可参照第二实施例,在此不再重复。
注意,上述各个方法可以结合或单独使用。
本公开内容的技术能够应用于各种产品。例如,电子设备100或200可以被实现为任何类型的服务器,诸如塔式服务器、机架式服务器以及刀片式服务器。电子设备100或200可以为安装在服务器上的控制模块(诸如包括单个晶片的集成电路模块,以及***到刀片式服务器的槽中的卡或刀片(blade))。
[关于服务器的应用示例]
图10是示出可以应用本公开内容的技术的服务器700的示意性配置的示例的框图。服务器700包括处理器701、存储器702、存储装置703、网络接口704以及总线706。
处理器701可以为例如中央处理单元(CPU)或数字信号处理器(DSP),并且控制服务器700的功能。存储器702包括随机存取存储器(RAM)和只读存储器(ROM),并且存储数据和由处理器701执行的程序。存储装置703可以包括存储介质,诸如半导体存储器和硬盘。
网络接口704为用于将服务器700连接到有线通信网络705的有线通信接口。有线通信网络705可以为诸如演进分组核心网(EPC)的核心网或者诸如因特网的分组数据网络(PDN)。
总线706将处理器701、存储器702、存储装置703和网络接口704彼此连接。总线706可以包括各自具有不同速度的两个或更多个总线(诸如高速总线和低速总线)。
在图10所示的服务器700中,参照图1所描述的控制单元101以及参照图5描述的通信单元201和更新单元202可以由处理器701实现。例如,处理器701可以通过执行控制单元101的功能来实现基于区块链的切片接纳控制,可以通过执行通信单元201和更新单元202的功能来实现基于频谱感知信息的切片接纳配额的动态更新。
以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,对本领域的技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者其组合的形式实现,这是本领域的技术人员在阅读了本发明的描述的情况下利用其基本电路设计知识或者基本编程技能就能实现的。
而且,本发明还提出了一种存储有机器可读取的指令代码的程序产品。所述指令代码由机器读取并执行时,可执行上述根据本发明实施例的方法。
相应地,用于承载上述存储有机器可读取的指令代码的程序产品的存储介质也包括在本发明的公开中。所述存储介质包括但不限于软盘、光盘、磁光盘、存储卡、存储棒等等。
在通过软件或固件实现本发明的情况下,从存储介质或网络向具有专用硬件结构的计算机(例如图11所示的通用计算机1100)安装构成该
软件的程序,该计算机在安装有各种程序时,能够执行各种功能等。
在图11中,中央处理单元(CPU)1101根据只读存储器(ROM)1102中存储的程序或从存储部分1108加载到随机存取存储器(RAM)1103的程序执行各种处理。在RAM 1103中,也根据需要存储当CPU 1101执行各种处理等等时所需的数据。CPU 1101、ROM 1102和RAM 1103经由总线1104彼此连接。输入/输出接口1105也连接到总线1104。
下述部件连接到输入/输出接口1105:输入部分1106(包括键盘、鼠标等等)、输出部分1107(包括显示器,比如阴极射线管(CRT)、液晶显示器(LCD)等,和扬声器等)、存储部分1108(包括硬盘等)、通信部分1109(包括网络接口卡比如LAN卡、调制解调器等)。通信部分1109经由网络比如因特网执行通信处理。根据需要,驱动器1110也可连接到输入/输出接口1105。可移除介质1111比如磁盘、光盘、磁光盘、半导体存储器等等根据需要被安装在驱动器1110上,使得从中读出的计算机程序根据需要被安装到存储部分1108中。
在通过软件实现上述系列处理的情况下,从网络比如因特网或存储介质比如可移除介质1111安装构成软件的程序。
本领域的技术人员应当理解,这种存储介质不局限于图11所示的其中存储有程序、与设备相分离地分发以向用户提供程序的可移除介质1111。可移除介质1111的例子包含磁盘(包含软盘(注册商标))、光盘(包含光盘只读存储器(CD-ROM)和数字通用盘(DVD))、磁光盘(包含迷你盘(MD)(注册商标))和半导体存储器。或者,存储介质可以是ROM 1102、存储部分1108中包含的硬盘等等,其中存有程序,并且与包含它们的设备一起被分发给用户。
还需要指出的是,在本发明的装置、方法和***中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应该视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按时间顺序执行。某些步骤可以并行或彼此独立地执行。
最后,还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,
或者是还包括为这种过程、方法、物品或者设备所固有的要素。此外,在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上虽然结合附图详细描述了本发明的实施例,但是应当明白,上面所描述的实施方式只是用于说明本发明,而并不构成对本发明的限制。对于本领域的技术人员来说,可以对上述实施方式作出各种修改和变更而没有背离本发明的实质和范围。因此,本发明的范围仅由所附的权利要求及其等效含义来限定。
Claims (32)
- 一种用于网络管理的电子设备,包括:处理电路,被配置为:基于区块链控制移动网络中的网络切片的网络切片接纳控制功能NSACF的操作,其中,所述NSACF具备区块链功能。
- 根据权利要求1所述的电子设备,其中,一个网络切片对应于一个或多个NSACF。
- 根据权利要求2所述的电子设备,其中,所述区块链记录每个网络切片的每个NSACF的接纳控制信息。
- 根据权利要求3所述的电子设备,其中,所述处理电路被配置为响应于针对第一NSACF的预定触发事件,基于所述区块链执行与所述第一NSACF对应的当前网络切片的接纳控制。
- 根据权利要求4所述的电子设备,其中,所述处理电路被配置为在所述区块链上查询与所述当前网络切片对应的其他NSACF的接纳控制信息,并基于所述第一NSACF的接纳控制信息和所述其他NSACF的接纳控制信息进行所述当前网络切片的接纳控制。
- 根据权利要求4所述的电子设备,其中,所述接纳控制包括切片用户数可用性检查和更新处理,所述预定触发事件包括如下之一:用户注册,用户去注册,用户设备配置更新。
- 根据权利要求6所述的电子设备,其中,NSACF的接纳控制信息包括如下中的一个或多个:该NSACF的注册用户数,该NSACF的用户列表。
- 根据权利要求7所述的电子设备,其中,所述处理电路被配置为接收来自接入和移动性功能AMF的针对所述第一NSACF的用户数更新请求消息,并响应于该用户数更新请求消息执行所述切片用户数可用性检查和更新处理,所述用户数更新请求消息包括如下信息中的一项或多项:用户设备标识,接入类型,当前网络切片编号,网络功能标识,更 新标志。
- 根据权利要求8所述的电子设备,其中,所述处理电路还被配置为基于所述接入类型确定是否要执行所述当前网络切片的接纳控制,并且在确定要执行所述当前网络切片的接纳控制的情况下,根据所述更新标志对所述第一NSACF和/或所述其他NSACF的接纳控制信息进行更新。
- 根据权利要求9所述的电子设备,其中,在所述更新标志指示增加的情况下,所述用户设备标识对应的用户设备请求注册,所述处理电路被配置为:检查所述用户设备标识是否在所述第一NSACF或所述其他NSACF的用户列表中;如果所述用户设备标识在所述第一NSACF或所述其他NSACF的用户列表中,则针对所述用户设备的注册建立一个新条目,但不改变所述当前网络切片的已注册用户数,所述新条目包括所述网络功能标识;如果所述用户设备标识不在所述第一NSACF或所述其他NSACF的用户列表中,并且所述第一NSACF和所述其他NSACF记录的总用户数未达到所述当前网络切片的注册用户数配额,则将该用户设备标识添加在所述第一NSACF的用户列表中;以及如果所述用户设备标识不在所述第一NSACF或所述其他NSACF的用户列表中,并且所述第一NSACF和所述其他NSACF记录的总用户数已达到所述当前网络切片的注册用户数配额,则返回指示所述当前网络切片已达到注册用户数配额的信息。
- 根据权利要求9所述的电子设备,其中,在所述更新标志指示减少的情况下,所述处理电路被配置为:如果所述第一NSACF和所述其他NSACF中只有一条与所述用户设备标识相关联的条目,则删除该条目,并且减少相应的NSACF的注册用户数;以及如果所述第一NSACF和所述其他NSACF中有多条与所述用户设备标识相关联的条目,则仅删除与所述网络功能标识相关联的条目并且将所述用户设备标识保留在用户列表中。
- 根据权利要求4所述的电子设备,其中,所述接纳控制包括切片协议数据单元PDU会话数可用性检查和更新处理,所述预定触发事件包括如下之一:开始建立新的PDU会话,PDU会话释放完成,PDU会话建立失败,接入类型间移动。
- 根据权利要求12所述的电子设备,其中,NSACF的接纳控制信息包括如下中的一个或多个:该NSACF的PDU会话数,该NSACF的PDU会话标识列表。
- 根据权利要求13所述的电子设备,其中,所述处理电路被配置为接收来自会话管理功能SMF的针对所述第一NSACF的PDU会话数更新请求消息,并响应于该消息执行所述切片PDU会话数可用性检查和更新处理,所述PDU会话数更新请求消息包括如下信息中的一项或多项:用户设备标识,接入类型,当前网络切片编号,PDU会话标识,更新标志。
- 根据权利要求14所述的电子设备,其中,所述处理电路被配置为根据所述更新标志对所述第一NSACF和/或所述其他NSACF的接纳控制信息进行更新。
- 根据权利要求15所述的电子设备,其中,在所述更新标志指示增加的情况下,所述预定触发事件为开始建立新的PDU会话,所述处理电路被配置为:如果所述第一NSACF和所述其他NSACF记录的会话总数已经达到所述当前网络切片的PDU会话数配额,则返回指示所述当前网络切片已达到PDU会话数配额的信息;如果所述第一NSACF和所述其他NSACF记录的会话总数未达到所述当前网络切片的PDU会话数配额,则增加所述第一NSACF的PDU会话数,并且在所述用户设备标识已经存在于所述第一NSACF或所述其他NSACF的PDU会话ID列表中的情况下,还存储所述PDU会话标识和所述接入类型,在所述用户设备标识不存在于所述第一NSACF或所述其他NSACF的PDU会话ID列表中的情况下,还建立新的条目以相关联地记录该用户设备标识、所述PDU会话标识和所述接入类型。
- 根据权利要求15所述的电子设备,其中,在所述更新标志指示减少的情况下,所述预定触发事件为PDU会话释放完成或PDU会话建 立失败,所述处理电路被配置为减少所述第一NSACF的PDU会话数,删除所述PDU会话标识,所述处理电路还被配置为查找所述其他NSACF中是否存在与所述用户设备标识相关联的PDU会话,并且在不存在与所述用户设备标识相关联的PDU会话的情况下,删除所述用户设备标识的条目。
- 根据权利要求15所述的电子设备,其中,在所述更新标志指示更新的情况下,所述处理电路被配置为更新与所述PDU会话标识相关联的记录中的接入类型。
- 根据权利要求5所述的电子设备,其中,所述处理电路被配置为在所述区块链上更新所述第一NSACF和/或所述其他NSACF的接纳控制信息。
- 根据权利要求1所述的电子设备,其中,所述处理电路还被配置为在所述区块链上动态更新各个网络切片的切片接纳配额。
- 根据权利要求20所述的电子设备,其中,所述切片接纳配额包括注册用户数配额和/或PDU会话数配额。
- 根据权利要求20所述的电子设备,其中,所述处理电路被配置为基于无线接入网侧提供的频谱感知信息进行所述动态更新。
- 一种用于网络管理的电子设备,包括:处理电路,被配置为:从无线接入网侧获取频谱感知信息;以及基于所述频谱感知信息动态更新移动网络中的各个网络切片的切片接纳配额。
- 根据权利要求23所述的电子设备,其中,所述切片接纳配额包括注册用户数配额和/或PDU会话数配额。
- 根据权利要求23所述的电子设备,其中,所述频谱感知信息包括如下中的一个或多个:无线测量信息,非3GPP类型信息,频谱交易信息。
- 根据权利要求23所述的电子设备,其中,所述处理电路被配置为将所述频谱感知信息汇总成预定格式,按照预定周期进行打包以提供 给网络数据分析功能NWDAF,从所述NWDAF获取分析结果,并基于所述分析结果执行所述动态更新。
- 根据权利要求26所述的电子设备,其中,所述处理电路还被配置为向所述NWDAF发送订阅分析消息,所述订阅分析消息包括分析标识和/或分析过滤器。
- 根据权利要求26所述的电子设备,其中,所述分析结果包括如下中的一个或多个:每个网络切片的负载统计信息,每个网络切片的未来负载预测,网络切片的服务区的负载统计信息,网络切片的服务区的未来负载预测,每个网络切片能承载的注册用户数和/或PDU会话数。
- 根据权利要求23所述的电子设备,其中,所述处理电路还被配置为在区块链上进行所述动态更新,其中,所述移动网络中的各个网络切片的网络切片接纳控制功能NSACF组成所述区块链。
- 一种用于网络管理的方法,包括:基于区块链控制移动网络中的网络切片的网络切片接纳控制功能NSACF的操作,其中,所述NSACF具备区块链功能。
- 一种用于网络管理的方法,包括:从无线接入网侧获取频谱感知信息;以及基于所述频谱感知信息动态更新移动网络中的各个网络切片的切片接纳配额。
- 一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令被处理器执行时,使得所述处理器执行根据权利要求30或权利要求31所述的用于网络管理的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210355984.XA CN116938718A (zh) | 2022-04-06 | 2022-04-06 | 用于网络管理的电子设备和方法、计算机可读存储介质 |
CN202210355984.X | 2022-04-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023193621A1 true WO2023193621A1 (zh) | 2023-10-12 |
Family
ID=88243995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/083978 WO2023193621A1 (zh) | 2022-04-06 | 2023-03-27 | 用于网络管理的电子设备和方法、计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116938718A (zh) |
WO (1) | WO2023193621A1 (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10299128B1 (en) * | 2018-06-08 | 2019-05-21 | Cisco Technology, Inc. | Securing communications for roaming user equipment (UE) using a native blockchain platform |
US20200367129A1 (en) * | 2019-05-13 | 2020-11-19 | Verizon Patent And Licensing Inc. | Systems and methods for managing and monitoring communication sessions |
CN113286340A (zh) * | 2021-05-17 | 2021-08-20 | 中国联合网络通信集团有限公司 | 切片选择辅助信息配置方法、***、节点及存储介质 |
CN114024854A (zh) * | 2020-07-16 | 2022-02-08 | ***通信有限公司研究院 | 一种切片平均主观意见分数据共享***、节点、方法及介质 |
CN114223233A (zh) * | 2019-08-13 | 2022-03-22 | 上海诺基亚贝尔股份有限公司 | 用于网络切片管理的数据安全性 |
-
2022
- 2022-04-06 CN CN202210355984.XA patent/CN116938718A/zh active Pending
-
2023
- 2023-03-27 WO PCT/CN2023/083978 patent/WO2023193621A1/zh unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10299128B1 (en) * | 2018-06-08 | 2019-05-21 | Cisco Technology, Inc. | Securing communications for roaming user equipment (UE) using a native blockchain platform |
US20200367129A1 (en) * | 2019-05-13 | 2020-11-19 | Verizon Patent And Licensing Inc. | Systems and methods for managing and monitoring communication sessions |
CN114223233A (zh) * | 2019-08-13 | 2022-03-22 | 上海诺基亚贝尔股份有限公司 | 用于网络切片管理的数据安全性 |
CN114024854A (zh) * | 2020-07-16 | 2022-02-08 | ***通信有限公司研究院 | 一种切片平均主观意见分数据共享***、节点、方法及介质 |
CN113286340A (zh) * | 2021-05-17 | 2021-08-20 | 中国联合网络通信集团有限公司 | 切片选择辅助信息配置方法、***、节点及存储介质 |
Non-Patent Citations (1)
Title |
---|
"3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for 5G System (5GS) to support network data analytics services (Release 17)", 3GPP STANDARD; 3GPP TS 23.288, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, no. V17.3.0, 23 December 2021 (2021-12-23), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, pages 1 - 204, XP052083256 * |
Also Published As
Publication number | Publication date |
---|---|
CN116938718A (zh) | 2023-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11102844B2 (en) | Policy control method, device, and system | |
US11418413B2 (en) | Sharable storage method and system for network data analytics | |
WO2019242574A1 (zh) | 一种物联网业务路由的方法 | |
US11540244B2 (en) | MEC information obtaining method and apparatus | |
EP3843341B1 (en) | Selection, by a network function repository function device, of network function services meeting multiple conditions | |
US20210345174A1 (en) | Method, apparatus, and system for reporting data usage | |
US20120294293A1 (en) | Method and apparatus for controlling wireless access selection | |
CN107864053B (zh) | 基于zookeeper的动态配置方法和装置 | |
US11997586B2 (en) | Network slice quota management during roaming | |
US10897699B2 (en) | Subscription update method, device, and system | |
US20240089343A1 (en) | Service layer-based methods to enable efficient analytics of iot data | |
US11653194B2 (en) | Techniques to provide resiliency and overload control for access and mobility management functions | |
EP3534578A1 (en) | Resource adjustment method, device and system | |
CN114731526A (zh) | 支持分析生成的网络实体 | |
US20220284020A1 (en) | Data processing method, apparatus, and system | |
KR20170048748A (ko) | 미들웨어 환경 기반의 서버 관리 시스템 | |
US20220014632A1 (en) | Charging method and apparatus | |
WO2023193621A1 (zh) | 用于网络管理的电子设备和方法、计算机可读存储介质 | |
US20210250853A1 (en) | Cellular telecommunications network comprising a plurality of network slices | |
GB2574815A (en) | Cellular telecommunications network | |
WO2010048815A1 (zh) | 一种开发及安装业务的网管特性的方法及*** | |
US11977526B2 (en) | Systems and methods for generating microdatabases | |
WO2022267583A1 (zh) | 一种通信方法和装置 | |
WO2023213288A1 (zh) | 模型获取方法及通信设备 | |
US20230308852A1 (en) | Home network assisted concurrent access to network slices in multiple visited public land mobile networks (vplmns) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23784185 Country of ref document: EP Kind code of ref document: A1 |