Enumerated value updating method and apparatus, communication device, and readable storage medium

By receiving enumeration type information elements, the system automatically determines and updates undefined enumeration values, solving the problem of low efficiency in updating enumeration values ​​in existing technologies and enabling rapid response to new business needs and network flexibility.

CN119854119BActive Publication Date: 2025-12-12CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411979304.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-12-12
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

The existing technology has low efficiency in the enumeration value update process, which requires manual operation and network element upgrades, resulting in a longer service launch cycle and an inability to quickly respond to market changes and new service demands.

Method used

By receiving enumeration type information elements, undefined enumeration values ​​are automatically identified, and the server is used to search for or generate update notifications to achieve automatic updates of enumeration values.

Benefits of technology

It improves the efficiency of enumeration value updates, shortens the new business launch cycle, reduces time and manpower costs, and enhances the flexibility and reliability of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854119B_ABST
    Figure CN119854119B_ABST
Patent Text Reader

Abstract

The application relates to an enumeration value updating method and device, communication equipment and a computer readable storage medium. The method comprises the following steps: determining an undefined enumeration value according to a received enumeration type information element; and updating an enumeration value originally defined by the first network element according to the undefined enumeration value. The method can improve the enumeration value updating efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, and in particular to an enumeration value updating method and device, a communication device, and a computer readable storage medium. BACKGROUND

[0002] With the development of 5G technology and the continuous emergence of new application scenarios, people have gradually put forward higher requirements for network performance. In order to meet the diversified business needs, the core network element needs to update the enumeration values of the enumeration type information element to identify new service requests and provide more flexible service and application support capabilities.

[0003] However, the current enumeration value updating process of the enumeration type information element not only needs manual operation, but also needs to upgrade the network element, which is particularly complex in large networks. During the upgrading process, a large number of verification steps usually need to be performed, which consumes a large amount of manual and time costs, resulting in a prolonged period of new business going online. Under the current rapid development trend of the mobile communication field, this method is particularly inefficient and cannot quickly respond to market changes and new business needs.

[0004] Therefore, the current enumeration value updating technology has the problem of low efficiency. SUMMARY

[0005] Therefore, it is necessary to provide an efficient enumeration value updating method, device, communication device, computer readable storage medium, and computer program product to solve the above technical problems.

[0006] In a first aspect, the present application provides an enumeration value updating method, which is applied to a first network element and includes the following steps.

[0007] determining an undefined enumeration value according to the received enumeration type information element;

[0008] updating the originally defined enumeration value of the first network element according to the undefined enumeration value.

[0009] In one embodiment, the step of determining an undefined enumeration value according to the received enumeration type information element includes the following steps.

[0010] determining a target enumeration value corresponding to the enumeration type information element;

[0011] determining a target enumeration value not in the originally defined enumeration value set of the first network element as the undefined enumeration value.

[0012] In one embodiment, the step of updating the originally defined enumeration value of the first network element according to the undefined enumeration value includes the following steps.

[0013] sending a retrieval request message to a server; the server searching for definition information of the undefined enumeration value according to the received retrieval request message;

[0014] updating the originally defined enumeration value according to the undefined enumeration value in the case that the server finds the definition information.

[0015] In one embodiment, the updating the originally defined enumeration value according to the undefined enumeration value in the case that the server finds the definition information comprises:

[0016] acquiring the undefined enumeration value from the server in the case that the server finds the definition information.

[0017] updating the originally defined enumeration value set of the first network element according to the acquired undefined enumeration value.

[0018] In one embodiment, the method further comprises:

[0019] returning an error response message to a sender of the enumeration type information element in the case that the server does not find the definition information.

[0020] In one embodiment, the method further comprises:

[0021] generating an enumeration value update notification corresponding to the enumeration type information element;

[0022] sending the enumeration value update notification to a second network element associated with the first network element; the second network element updating the originally defined enumeration value of the second network element according to the received enumeration value update notification.

[0023] In one embodiment, the second network element acquires the undefined enumeration value contained in the enumeration value update notification from a server, and updates the originally defined enumeration value of the second network element according to the undefined enumeration value; or the second network element updates the originally defined enumeration value of the second network element according to the undefined enumeration value contained in the enumeration value update notification.

[0024] In a second aspect, the application further provides an enumeration value updating device, which is applied to a first network element and comprises:

[0025] a determining module, configured to determine an undefined enumeration value according to a received enumeration type information element;

[0026] an updating module, configured to update an originally defined enumeration value of the first network element according to the undefined enumeration value.

[0027] In a third aspect, the present application provides a communication device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0028] determining an undefined enumeration value according to the received enumeration type information element;

[0029] updating the enumeration value originally defined by the first network element according to the undefined enumeration value.

[0030] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, and the computer program implements the following steps when executed by a processor:

[0031] determining an undefined enumeration value according to the received enumeration type information element;

[0032] updating the enumeration value originally defined by the first network element according to the undefined enumeration value.

[0033] In a fifth aspect, the present application provides a computer program product, comprising a computer program, and the computer program implements the following steps when executed by a processor:

[0034] determining an undefined enumeration value according to the received enumeration type information element;

[0035] updating the enumeration value originally defined by the first network element according to the undefined enumeration value.

[0036] The enumeration value updating method, device, communication device, computer readable storage medium and computer program product can automatically determine an undefined enumeration value when a new enumeration type information element is received, and update the enumeration value originally defined by the first network element according to the undefined enumeration value, so as to realize automatic updating of the enumeration value and improve the efficiency of updating the enumeration value. BRIEF DESCRIPTION OF DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application or the related art. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0038] Figure 1 An application environment diagram of the enumeration value updating method in an embodiment.

[0039] Figure 2 Flowchart of the method for updating enumeration value in an embodiment;

[0040] Figure 3 Flowchart of the method for automatic updating of enumeration type information element in a core network in an embodiment;

[0041] Figure 4 Interaction flowchart of the method for updating enumeration value in an embodiment;

[0042] Figure 5 Block diagram of the device for updating enumeration value in an embodiment. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.

[0044] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-described drawings are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The implementation described in the following exemplary embodiments does not represent all implementations consistent with the present disclosure. Rather, they are only examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0045] The enumeration value updating method provided by the embodiments of the present application can be applied in an application environment as shown in Figure 1 . In the core network, the first network element 102 and the second network element 106 are included, the first network element 102 communicates with the server 104, and the second network element 106 also communicates with the server 104. Among them, the first network element 102 can be but is not limited to a network function (Network Function, NF) in a 5G core network, the second network element 106 can be another NF associated with the first network element 102, and the server 104 can be but is not limited to a retrieval server, which has pre-stored definitions of each enumeration value.

[0046] In an exemplary embodiment, as shown in Figure 2 , an enumeration value updating method is provided, and the present embodiment takes the method applied to the first network element 102 as an example to illustrate, which includes the following steps:

[0047] Step S202, determining the undefined enumeration value according to the received enumeration type information element.

[0048] The enumeration type information element can be an information element indicating an enumeration value corresponding to the enumeration type. The undefined enumeration value can be an enumeration value that has not been defined in the enumeration type of the first network element.

[0049] In a specific implementation, the sender can send the enumeration type information element to the core network. The first network element of the core network receives the enumeration type information element, obtains the enumeration value indicated by the enumeration type information element, and determines the enumeration value as an undefined enumeration value if the first network element detects that the enumeration value is not included in the enumeration values defined by the first network element.

[0050] In actual application, the enumeration type can be, but is not limited to, a radio access technology type (RatType), a 5G QoS identifier (5QI), a charging mode, and the like. Taking the RatType as an example, it is assumed that the core network NF has defined enumeration values LTE and 5G. When a reduced capability (Redcap) terminal of the NR_REDCAP type needs to access the core network, a new enumeration type information element is sent to the NF to indicate the enumeration value NR_REDCAP. The NF compares the enumeration value NR_REDCAP indicated by the received enumeration type information element with the enumeration values defined by the NF, and finds that the enumeration value NR_REDCAP is undefined. Therefore, the enumeration value NR_REDCAP is determined as an undefined enumeration value.

[0051] Step S204, updating the originally defined enumeration value of the first network element according to the undefined enumeration value.

[0052] The originally defined enumeration value can be an enumeration value defined by the network element.

[0053] In a specific implementation, after determining the undefined enumeration value, the first network element can search the server for a definition of the undefined enumeration value. If the definition exists, the first network element can obtain the undefined enumeration value from the server, and update the originally defined enumeration value of the first network element by using the obtained undefined enumeration value. Otherwise, if the definition of the undefined enumeration value does not exist in the server, the first network element does not update the originally defined enumeration value of the first network element.

[0054] For example, after determining the undefined enumeration value NR_REDCAP, the NF can send a retrieval request to the server, and the server can find whether the definition of the enumeration value NR_REDCAP exists in the server according to the received retrieval request. If the definition exists, the NF can obtain the enumeration value NR_REDCAP from the server, update the enumeration value NR_REDCAP in the enumeration values defined by the NF, and obtain new defined enumeration values including LTE, 5G, NR_REDCAP, etc. Otherwise, if the definition of the enumeration value NR_REDCAP does not exist in the server, the NF can regard the received enumeration type information element as invalid, and can also return an error response to the sender.

[0055] The above enumeration value updating method can determine the undefined enumeration value according to the received enumeration type information element, and update the enumeration values originally defined by the first network element according to the undefined enumeration value. The network function of the core network can automatically determine the undefined enumeration value when receiving a new enumeration type information element, and update the originally defined enumeration value by using the undefined enumeration value, thereby realizing automatic updating of the enumeration value and improving the efficiency of updating the enumeration value.

[0056] In an exemplary embodiment, the step S202 can specifically include: determining a target enumeration value corresponding to the enumeration type information element; and determining the target enumeration value not in the enumeration value set originally defined by the first network element as the undefined enumeration value.

[0057] The target enumeration value can be an enumeration value indicated by the enumeration type information element. The enumeration value set originally defined by the first network element can be a set of all enumeration values defined by the first network element.

[0058] In a specific implementation, after receiving the enumeration type information element, the first network element can determine the target enumeration value indicated by the enumeration type information element, and search for the target enumeration value in the enumeration value set originally defined by the first network element. If the target enumeration value can be found, the enumeration value does not need to be updated. Otherwise, if the target enumeration value cannot be found in the enumeration value set originally defined by the first network element, the target enumeration value can be determined as the undefined enumeration value.

[0059] For example, if the new enumeration type information element indicates that the target enumeration value is NR_REDCAP, and the enumeration value set originally defined by the NF is {LTE, 5G, …}, which does not contain NR_REDCAP, the NF can determine that NR_REDCAP is the undefined enumeration value.

[0060] In this embodiment, by determining the target enumeration value corresponding to the enumeration type information element, and determining the target enumeration value not in the enumeration value set originally defined by the first network element as the undefined enumeration value, the NF can automatically determine the undefined enumeration value, and improve the efficiency of updating the enumeration value.

[0061] In an example embodiment, the step S204 can specifically include: sending a retrieval request message to the server; searching, by the server, the definition information of the undefined enumeration value according to the received retrieval request message; and updating the originally defined enumeration value according to the undefined enumeration value in the case that the server finds the definition information.

[0062] The retrieval request message can be a message for requesting retrieval of the definition of the undefined enumeration value in the server. The definition information can be information for defining the enumeration value.

[0063] In a specific implementation, the first network element can send a retrieval request message for the undefined enumeration value to the server. When the server receives the retrieval request message, the server can search whether the server has the definition information of the undefined enumeration value. If the server has the definition information of the undefined enumeration value, the first network element can obtain the undefined enumeration value from the server and update the obtained undefined enumeration value in the originally defined enumeration value of the first network element, for example, adding the undefined enumeration value NR_REDCAP in the originally defined enumeration value set {LTE, 5G, …} of the first network element. Otherwise, if the server does not have the definition information of the undefined enumeration value, the first network element can regard the received enumeration type information element as invalid and can also return an error response to the sender.

[0064] In the embodiment, by sending the retrieval request message to the server, the server searches the definition information of the undefined enumeration value according to the received retrieval request message, and updates the originally defined enumeration value according to the undefined enumeration value in the case that the server finds the definition information, which can make the NF only update the enumeration value that has been predefined by the server, and ensure the security of the enumeration value update.

[0065] In an example embodiment, the step of updating the originally defined enumeration value of the first network element according to the undefined enumeration value in the case that the server finds the definition information can specifically include: obtaining the undefined enumeration value from the server in the case that the server finds the definition information; and updating the originally defined enumeration value set of the first network element according to the obtained undefined enumeration value.

[0066] In a specific implementation, when the server finds the definition information of the undefined enumeration value, the first network element can obtain the undefined enumeration value from the server and update the obtained undefined enumeration value in the originally defined enumeration value set of the first network element.

[0067] In the embodiment, by obtaining the undefined enumeration value from the server in the case that the server finds the definition information, and updating the originally defined enumeration value set of the first network element according to the obtained undefined enumeration value, the NF can only update the enumeration value that has been predefined by the server, and the security of the enumeration value update can be ensured.

[0068] In an example embodiment, the above enumeration value updating method can further include: returning an error response message to the sender of the enumeration type information element in a case where the server fails to find the definition information.

[0069] The sender can include, but is not limited to, various base stations, terminals, and the like. The error response message can be a message for notifying an error response.

[0070] In a specific implementation, the first network element can send a retrieval request message for the undefined enumeration value to the server, the server searches whether the definition information of the undefined enumeration value exists according to the received retrieval request message, if the definition information fails to be found, the first network element can regard the received enumeration type information element as invalid, and returns an error response to the sender of the enumeration type information element.

[0071] In the embodiment, the error response message is returned to the sender of the enumeration type information element in a case where the server fails to find the definition information, so that the sender can be notified that the enumeration type information element is invalid, and the enumeration value in the NF is not updated.

[0072] In an example embodiment, the above enumeration value updating method can further include: generating an enumeration value updating notification corresponding to the enumeration type information element; sending the enumeration value updating notification to a second network element associated with the first network element; and updating, by the second network element, the enumeration value originally defined by the second network element according to the received enumeration value updating notification.

[0073] The enumeration value updating notification can be a notification message that the enumeration value of the first network element is updated. The second network element can be another NF associated with the first network element.

[0074] In a specific implementation, after the first network element updates the enumeration value originally defined by the first network element according to the undefined enumeration value, the first network element can generate an enumeration value updating notification and send it to the second network element, and the second network element updates the enumeration value originally defined by the second network element according to the received enumeration value updating notification.

[0075] In actual application, the second network element can detect whether the enumeration value originally defined by the second network element contains the undefined enumeration value, if yes, the enumeration value does not need to be updated, otherwise, if the enumeration value originally defined by the second network element does not contain the undefined enumeration value, the undefined enumeration value can be added to the enumeration value originally defined by the second network element.

[0076] In the embodiment, the enumeration value updating notification corresponding to the enumeration type information element is generated, and the enumeration value updating notification is sent to the second network element associated with the first network element, so that other related NFs can be synchronized to update the enumeration value, the other related NFs are prevented from performing redundant retrieval on the latest enumeration value of the enumeration type information element, and resource waste is reduced.

[0077] In an example embodiment, the second network element acquires the undefined enumeration value contained in the enumeration value update notification from the server, and updates the enumeration value originally defined by the second network element according to the undefined enumeration value; or, the second network element updates the enumeration value originally defined by the second network element according to the undefined enumeration value contained in the enumeration value update notification.

[0078] In a specific implementation, the enumeration value update notification can indicate the undefined enumeration value of the first network element, and the second network element can acquire the undefined enumeration value from the server according to the received enumeration value update notification, and update the enumeration value originally defined by itself by using the acquired undefined enumeration value. For example, when the enumeration type information element indicates the target enumeration value NR_REDCAP, the NF1 determines the undefined enumeration value as NR_REDCAP, and after adding NR_REDCAP in the enumeration value originally defined by itself, the NF1 can send the enumeration value update notification carrying NR_REDCAP to the NF2, and if the NF2 has not defined NR_REDCAP, the NF2 can directly acquire the enumeration value NR_REDCAP from the server according to this, and add the acquired enumeration value NR_REDCAP in the enumeration value originally defined by itself.

[0079] Alternatively, the second network element can directly update the enumeration value originally defined by itself according to the undefined enumeration value in the enumeration value update notification. For example, after receiving the enumeration value update notification carrying NR_REDCAP, the NF2 can read NR_REDCAP in the enumeration value update notification, and if the NF2 has not defined NR_REDCAP, the NF2 can add NR_REDCAP in the enumeration value originally defined by itself.

[0080] In the embodiment, the second network element acquires the undefined enumeration value contained in the enumeration value update notification from the server, and updates the enumeration value originally defined by the second network element according to the undefined enumeration value, or the second network element updates the enumeration value originally defined by the second network element according to the undefined enumeration value contained in the enumeration value update notification, which can make other related NFs update the enumeration value synchronously, avoid the redundant search of the latest enumeration value of the enumeration type information element by other related NFs, and reduce resource waste.

[0081] In order to facilitate those skilled in the art to further understand the embodiments of the present application, the following will be described in conjunction with a specific example.

[0082] The application proposes an automatic updating mechanism for core network enumeration type information elements, aiming to shorten the enumeration value updating and network element upgrading time, and improve the adaptability and flexibility of the core network to new service types. Specifically, when the core network element receives an enumeration type information element (such as RatType, 5QI, charging mode, etc.), if an undefined enumeration value is encountered, the network element will automatically access a unified search server to update the enumeration value of the enumeration type information element, and notify other related network elements to complete the automatic updating of the enumeration value of the corresponding enumeration type information element by accessing the search server, ensuring that the core network can support new service types, significantly reducing time and labor costs, and shortening the online period of new services. The method mainly includes:

[0083] (1) NF supports automatic access to a unified search server to obtain the latest enumeration value of the enumeration type information element, and realizes automatic updating of the enumeration value of the information element, reducing the tedious manual updating and network element upgrading procedures, reducing time and labor costs, ensuring support for new services and functions, enhancing the flexibility and scalability of the network. In addition, it also reduces errors caused by manual operations, improves the stability and reliability of the network.

[0084] (2) The unified search server supports centralized management and enumeration value updating of enumeration type information elements, supporting network elements to independently complete rapid updating of enumeration values of enumeration type information elements. It also supports transmitting the required information to NFs to ensure that all NFs can obtain the latest and consistent enumeration values of enumeration type information elements, ensuring the consistency and reliability of the network.

[0085] (3) NF supports generating update notifications of corresponding enumeration type information elements based on the latest updating situation of enumeration values of enumeration type information elements and distributing them to other related necessary NFs, effectively avoiding the redundant search of the latest enumeration values of enumeration type information elements by other related necessary NFs, thereby reducing resource waste.

[0086] (4) NF supports subscribing to update notifications of enumeration values of enumeration type information elements and performing related operations to ensure correct identification and processing of the latest enumeration values.

[0087] In one embodiment, referring to Figure 1 , the NF can directly access the unified search server through an interface to search whether there is an unknown enumeration value encountered, if there is, obtain the related information and update the local configuration. The unified search server can directly transmit the required information to the NF through an interface. The NF can directly forward the enumeration value updating notifications of enumeration type information elements between related necessary NFs through an interface. The NF can subscribe to enumeration value updating notifications of enumeration type information elements, receive enumeration value updating notifications of enumeration type information elements and perform updating operations.

[0088] Referring to Figure 3After the NF and the unified search server complete corresponding configurations, and the NF supports automatic access to the unified search server to obtain required information, the automatic update mechanism for the core network enumeration type information element can include the following steps:

[0089] In step S301, the NF receives an enumeration type information element (such as RatType, 5QI, charging mode, etc.) and finds an undefined enumeration value.

[0090] In step S302, the NF that receives the enumeration type information element initiates a search request to the unified search server to search whether there is a definition consistent with the unknown enumeration value.

[0091] In step S303, if there is, the NF automatically obtains the enumeration value from the search server and completes the enumeration value update of the enumeration type information element; if there is not, the NF regards the information element as invalid, returns an error response to the sender, and ends the process.

[0092] In step S304, the NF that completes the enumeration value update generates an enumeration value update notification of the corresponding enumeration type information element and distributes it to other related necessary NFs.

[0093] In step S305, after the other related necessary NFs receive the enumeration value update notification, they complete the update of the enumeration value of the corresponding enumeration type information element by automatically accessing the unified search server.

[0094] The application proposes an automatic update mechanism for the core network enumeration type information element, aiming to shorten the network element update and upgrade time and improve the adaptability and flexibility of the core network to new service types. When the core network element receives an enumeration type information element (such as RatType, 5QI, charging mode, etc.), if an undefined enumeration value is encountered, the network element will automatically access the unified search server to obtain the latest enumeration value of the enumeration type information element and complete the update locally. At the same time, the network element notifies other related network elements to complete the automatic update of the corresponding enumeration type information element by accessing the search server, ensures that the core network can support new service types, significantly reduces the time and labor cost, and greatly shortens the online period of new services.

[0095] The unified search server centrally manages and updates the enumeration values of the enumeration type information element and supports transmission of required information to the NF, ensuring that all NFs can obtain the latest and consistent enumeration values of the enumeration type information element, supporting the network element to independently complete the rapid update of the enumeration value of the enumeration type information element, and guaranteeing the consistency and reliability of the network.

[0096] Further, after the network element that does not define the enumeration value updates the enumeration value of the enumeration type information element locally, the network element generates an enumeration value update notification corresponding to the enumeration type information element and distributes the enumeration value update notification to other related necessary NFs to perform corresponding automatic update operations, effectively avoiding the redundant retrieval of the latest enumeration value of the enumeration type information element by the NFs and reducing resource waste.

[0097] In one embodiment, as shown in Figure 4 an enumeration value update method is provided, including the following steps:

[0098] In step S401, the first network element determines a target enumeration value corresponding to the received enumeration type information element, determines the target enumeration value that is not in the enumeration value set originally defined by the first network element as an undefined enumeration value, and sends a retrieval request message to the server;

[0099] In step S402, the server finds the definition information of the undefined enumeration value according to the received retrieval request message;

[0100] In step S403, the first network element updates the originally defined enumeration value according to the undefined enumeration value when the server finds the definition information;

[0101] In step S404, the first network element generates an enumeration value update notification corresponding to the enumeration type information element and sends the enumeration value update notification to the second network element associated with the first network element;

[0102] In step S405, the second network element updates the originally defined enumeration value of the second network element according to the received enumeration value update notification.

[0103] In a specific implementation, when the first network element NF1 receives the latest enumeration type information element, the first network element can determine a target enumeration value corresponding to the enumeration type information element, find the target enumeration value in the enumeration value originally defined by the NF1, and if the target enumeration value can be found, there is no need to update, and if the target enumeration value cannot be found, the target enumeration value is determined as an undefined enumeration value, and a retrieval request for the undefined enumeration value is sent to the server.

[0104] When the server receives the retrieval request, the server finds whether the server itself has definition information of the undefined enumeration value, if the server itself has the definition information of the undefined enumeration value, the NF1 can obtain the undefined enumeration value by accessing the server, updates the undefined enumeration value in the enumeration value originally defined by the NF1, otherwise, if the server does not have the definition information of the undefined enumeration value, the enumeration type information element is regarded as invalid, and an error response is returned to the sender.

[0105] Afterwards, the NF1 can distribute the enumeration value update notification to one or more second network elements NF2 associated with the NF1. After receiving the enumeration value update notification, the NF2 can obtain the undefined enumeration value by accessing a server or directly obtaining the undefined enumeration value in the enumeration value update notification, and update the undefined enumeration value in the originally defined enumeration value.

[0106] The above enumeration value update method can enable the network function of the core network to automatically determine the undefined enumeration value when receiving a new enumeration type information element, and update the originally defined enumeration value by using the undefined enumeration value, thereby realizing automatic updating of the enumeration value and improving the efficiency of enumeration value updating.

[0107] It should be understood that, although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0108] Based on the same inventive concept, the embodiments of the present application also provide an enumeration value update device for implementing the above-mentioned enumeration value update method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more enumeration value update device embodiments provided below can refer to the limitations of the enumeration value update method described above, which will not be repeated here.

[0109] In one exemplary embodiment, as shown in Figure 5 An enumeration value update device is provided, which is applied to a first network element and includes a determination module 502 and an update module 504. The determination module 502 is configured to determine an undefined enumeration value according to a received enumeration type information element. The update module 504 is configured to update an originally defined enumeration value of the first network element according to the undefined enumeration value.

[0110] The determination module 502 is configured to determine an undefined enumeration value according to a received enumeration type information element.

[0111] The update module 504 is configured to update an originally defined enumeration value of the first network element according to the undefined enumeration value.

[0112] In an exemplary embodiment, the determining module 502 is further configured to determine a target enumeration value corresponding to the enumeration type information element; and determine the target enumeration value not in the enumeration value set originally defined by the first network element as the undefined enumeration value.

[0113] In an exemplary embodiment, the updating module 504 is further configured to send a retrieval request message to a server; the server searches for the definition information of the undefined enumeration value according to the received retrieval request message; and the originally defined enumeration value is updated according to the undefined enumeration value in a case where the definition information is found by the server.

[0114] In an exemplary embodiment, the updating module 504 is further configured to acquire the undefined enumeration value from the server in a case where the definition information is found by the server; and update the enumeration value set originally defined by the first network element according to the acquired undefined enumeration value.

[0115] In an exemplary embodiment, the updating module 504 is further configured to return an error response message to a sender of the enumeration type information element in a case where the definition information is not found by the server.

[0116] In an exemplary embodiment, the enumeration value updating apparatus further comprises a notification sending module configured to generate an enumeration value updating notification corresponding to the enumeration type information element; and send the enumeration value updating notification to a second network element associated with the first network element; and the second network element updates the enumeration value originally defined by the second network element according to the received enumeration value updating notification.

[0117] In an exemplary embodiment, the second network element acquires the undefined enumeration value contained in the enumeration value updating notification from a server, and updates the enumeration value originally defined by the second network element according to the undefined enumeration value; or the second network element updates the enumeration value originally defined by the second network element according to the undefined enumeration value contained in the enumeration value updating notification.

[0118] Each module in the enumeration value updating apparatus can be realized by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a communication device in hardware form, or stored in a memory in the communication device in software form, so as to be called and executed by the processor to perform operations corresponding to each module.

[0119] In an example embodiment, a communication device, which can be a core network, is provided. The communication device includes a processor, a memory, an input / output interface (I / O), and a communication interface. The processor, the memory, and the input / output interface are connected through a system bus. The communication interface is connected to the system bus through the input / output interface. The processor of the communication device is configured to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The database of the communication device is configured to store enumeration value update data. The input / output interface of the communication device is configured to exchange information between the processor and external devices. The communication interface of the communication device is configured to communicate with external terminals through a network connection. The computer program is configured to be executed by the processor to implement an enumeration value update method.

[0120] Those skilled in the art can understand that the above structure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the communication device to which the scheme of the present application is applied. The specific communication device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0121] In an example embodiment, a communication device is also provided, which includes a memory and a processor. The memory stores a computer program. The processor is configured to execute the computer program to implement the steps in the above method embodiments.

[0122] In an example embodiment, a computer readable storage medium is provided, which stores a computer program. The computer program is configured to be executed by a processor to implement the steps in the above method embodiments.

[0123] In an example embodiment, a computer program product is provided, which includes a computer program. The computer program is configured to be executed by a processor to implement the steps in the above method embodiments.

[0124] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use, and processing of the relevant data need to comply with relevant regulations.

[0125] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0126] The technical features of the above embodiments can be combined in any manner. To make the description concise, all possible combinations of the technical features in the above embodiments are not described, but as long as the combinations of the technical features do not exist, they should be considered as the scope of the present application.

[0127] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. An enumeration value updating method, characterized by, The method is applied to a first network element and comprises: determining an undefined enumeration value according to the received enumeration type information element; sending a search request message to a server, wherein the server searches for definition information of the undefined enumeration value according to the received search request message; updating the enumeration value originally defined by the first network element according to the undefined enumeration value in the case that the server finds the definition information.

2. The method of claim 1, wherein, The step of determining an undefined enumeration value according to the received enumeration type information element comprises: determining a target enumeration value corresponding to the enumeration type information element; determining the target enumeration value not in the enumeration value set originally defined by the first network element as the undefined enumeration value.

3. The method of claim 1, wherein, The step of updating the enumeration value originally defined by the first network element according to the undefined enumeration value in the case that the server finds the definition information comprises: acquiring the undefined enumeration value from the server in the case that the server finds the definition information; updating the enumeration value set originally defined by the first network element according to the acquired undefined enumeration value.

4. The method of claim 1, wherein, The method further comprises: returning an error response message to the sender of the enumeration type information element in the case that the server does not find the definition information.

5. The method of claim 1, wherein, The method further comprises: generating an enumeration value update notification corresponding to the enumeration type information element; sending the enumeration value update notification to a second network element associated with the first network element, wherein the second network element updates the enumeration value originally defined by the second network element according to the received enumeration value update notification.

6. The method of claim 5, wherein, The second network element acquires the undefined enumeration value contained in the enumeration value update notification from a server and updates the enumeration value originally defined by the second network element according to the undefined enumeration value, or the second network element updates the enumeration value originally defined by the second network element according to the undefined enumeration value contained in the enumeration value update notification.

7. An enumerated value updating apparatus characterized by comprising: The apparatus is applied to a first network element and comprises: a determining module configured to determine an undefined enumeration value according to the received enumeration type information element; an updating module configured to send a search request message to a server, wherein the server searches for definition information of the undefined enumeration value according to the received search request message, and updates the enumeration value originally defined by the first network element according to the undefined enumeration value in the case that the server finds the definition information.

8. The apparatus of claim 7, wherein, The determining module is further configured to determine a target enumeration value corresponding to the enumeration type information element, and determine the target enumeration value not in the enumeration value set originally defined by the first network element as the undefined enumeration value.

9. A communication device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor implements the steps of the method of any one of claims 1 to 6 when executing the computer program.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6.

11. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Enumeration value modification method and device, computer equipment and readable storage medium

    CN116483351A

  • Communication method and network element equipment

    CN117082507A